我是新來的角度js,我必須對ng路由頁面應用javascript更改,如何在沒有控制器的情況下執行此操作。 的index.htmlAngularJS如何在沒有控制器的情況下對ng路由文件應用js更改
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand page-scroll" href="#page-top">Start Bootstrap</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li>
<a href="/routing/about">About</a>
</li>
<li>
<a href="/routing/services">Services</a>
</li>
<li>
<a href="/routing/contact">Contact</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
<section ng-view="" class="top-page">
</section>
<script src="script/jquery.min.js"></script>
<script src="script/bootstrap.min.js"></script>
<script src="script/jquery.easing.min.js"></script>
<script src="script/angular.js"></script>
<script src="script/angular-route.min.js"></script>
<script src="script/app.js"></script>
<script src="script/controller.js"></script>
<script>
$("#home").html("Home page");
</script>
home.html的
<h1 id="home"></h1>
app.js
var app = angular.module("LearnRouting", ['ngRoute'])
.config(function($routeProvider, $locationProvider){
$routeProvider.html5
$routeProvider
.when("/",{
templateUrl:"pages/home.html",
controller:"homeController"
})
.when("/about",{
templateUrl:"pages/about.html",
controller:"homeController"
})
.when("/contact",{
templateUrl:"pages/contact.html",
controller:"homeController"
})
$locationProvider.html5Mode(true);
});
這是我的代碼。 home.html加載javascript不會影響其各自頁面中的id值。我需要當home.html加載時,家庭ID應該受到影響。怎麼做?。有了這個幫助,我只需要處理相關的項目。提前致謝。
感謝您的迴應!但我有一些動畫的js插件文件,以申請整個頁面。現在我應該怎麼做。 – Indhu