私のnavbarがnavbarコントローラにあるとしたら、別のコントローラで値の操作をしていますが、Navbarの値をどのように更新できますか?複数のコントローラまたはビューにng-modelがあります
は、ここで私はCTRL2コントローラの{{数}}更新したい、私は私の問題
<div ng-app="app">
<div ng-controller="ctrl">
{{number}}
<br><button ng-click="increment()">Increment</button>
</div>
<br>
<br>
<div ng-controller="ctrl2">
{{number || 0}}
</div>
</div>
angular.module("app", [])
.controller("ctrl", ["$scope", function($scope){
$scope.number = 1;
$scope.increment = function(){
$scope.number++;
}
}])
.controller("ctrl2", ["$scope", function($scope){
}]);
を表現するために作成した小さな例です。
あなたは$ watchを使う必要はありませんか? –
あなたはこの場合はありません –