更改父控制器的范围值

时间:2013-12-26 12:34:07

标签: angularjs

我的index.html上有一个导航栏,我在这个导航栏中有一个标题。

我想根据每个视图控制器上的业务逻辑更改该标题...我从索引导航栏中访问标题的每个视图都会发生变化。

代码是这样的:

的index.html

<html ng-app="myApp">
...
<div class="navbar" ng-controller="NavbarController">
  {{ navbar.title }}
</div>

<div ngview></div>
...
</html>

NavbarController.js

...
$scope.navbar.title = "First Value for navbar title";
...

SomeController.js

...
$scope.navbar.title = "Change navbar title for this";
...

我认为这是非常基本的,但我研究了很多,我没有找到一个很好的方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

对于这些情况,服务总能得到拯救:

enter code here

http://jsfiddle.net/VEdT7/

观看http://www.youtube.com/watch?v=HXpHV5gWgyk&list=TL7hy8sqt0JXtPJ3VGup2lz4TPXYsrSrn3