0
Вот plunker LinkКак связаться с контроллерами?
http://plnkr.co/edit/X0fhStczchvxkHMUH9iq?p=preview
var app = angular.module('app', []);
app.Controller('firstCtrl', function ($scope, $rootScope){
$scope.handleClick = function(txt){
$rootScope.$broadcast('someEvent',txt)
}
});
app.Controller('secondCtrl', function ($scope, $rootScope){
$scope.$on('someEvent', function(event, mass) {
$scope.msg =mass
});
});
Это '' controller' не Controller'. Проверьте консоль. Также ваша демонстрация не соответствует тому, что вы показываете. В вашей демонстрации событие транслируется при создании экземпляра контроллера и к тому времени второй контроллер еще не был создан для прослушивания события. Вероятно, нет смысла устанавливать массив как ngModel для ввода. http://plnkr.co/edit/isCspC?p=preview – PSL