从另一个角度js控制器更新一个角度js控制器的ng-model

mic*_*p78 3 angularjs angularjs-service

角色专家,

我是Angular Js的新手,并尝试使用另一个控制器中的输入更新一个控制器中的输入.我不确定它是否可能?

我创建了js小提琴链接只是为了给出一个想法.

http://jsfiddle.net/MwK4T/

在此示例中,当您在控制器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)

谢谢你的协助.