mic*_*p78 3 angularjs angularjs-service
角色专家,
我是Angular Js的新手,并尝试使用另一个控制器中的输入更新一个控制器中的输入.我不确定它是否可能?
我创建了js小提琴链接只是为了给出一个想法.
在此示例中,当您在控制器2的输入中输入一个值,然后单击"设置值"时,它会更新biding <li></li>但不会更新控制器1的输入.
提前致谢
mic*_*p78 18
我使用$ broadcast工作了.它的工作就像一个魅力.
我做了这样的事.
App.controller('Ctrl1', function($rootScope, $scope) {
$rootScope.$broadcast('msgid', msg);
});
App.controller('Ctrl2', function($scope) {
$scope.$on('msgid', function(event, msg) {
console.log(msg);
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢你的协助.