Представьте, что мой navbar находится на контроллере navbar, и я делаю что-то манипулирование значениями на другом контроллере, как я могу обновить значение моего навигатора?ng-model через несколько контроллеров или представлений
Вот небольшой пример, который я создал, чтобы выразить мою проблему
<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){
}]);
Я хочу, чтобы обновить {{номер}} контроллера Упр 2.
u не нужно использовать $ watch? –
нет, в этом случае нет. –