Javascript 控制器中未隔离作用域名称?
我正在学习AngularJS,并对Javascript 控制器中未隔离作用域名称?,javascript,angularjs,Javascript,Angularjs,我正在学习AngularJS,并对$routeProvider进行了一些修改,我的html中有以下内容: <div class="container"> <h1>AngularJS Practice</h1> <div ng-view> </div> </div> 在每个模板中,我只写了: second.html: <h1>Second</h1> <h3>Scope na
$routeProvider
进行了一些修改,我的html中有以下内容:
<div class="container">
<h1>AngularJS Practice</h1>
<div ng-view>
</div>
</div>
在每个模板中,我只写了:
second.html
:
<h1>Second</h1>
<h3>Scope name {{ name }}</h3>
<h1>Main</h1>
<h3>Scope name: {{ name }}</h3>
我希望$scope对象在每个控制器中都是不同的,但不知怎么的,当我到达第二个路由(“/second”
)时,作用域名称仍然是“Main controller”。我是不是遗漏了什么
提前感谢。两种状态下都有
控制器:'mainController'
更改以下内容:
.when('/second', {
templateUrl: 'pages/second.html',
controller: 'secondController'
})
天哪。谢谢,没问题。请投赞成票,接受这个简单的答案。谢谢
.when('/second', {
templateUrl: 'pages/second.html',
controller: 'secondController'
})