Я пытаюсь широко использовать от 1 контроллера и следить за этой переменной на другом контроллере и ожидать некоторых изменений на втором контроллере. Но это не работает.Широковещательная передача и не работает по желанию
Ниже приведен первый код контроллера
$scope.gotoKBPage = function()
{
$location.path('/kb');
$rootScope.$broadcast('newVar',{id: "123"});
};
Ниже есть второй контроллер код, который страница/кБ
$scope.newPage = function()
{
$scope.pernotes = true; // this makes a section visible, but not happening
};
$rootScope.$on('newVar', function(event, data)
{
if(data)
{
$scope.newPage();
}
});
ли что-нибудь мне нужно сделать явно для того чтобы этот эффект.
с какой проблемой вы столкнулись? – Ved
@ved - значение области не изменяется. – Hacker
Вы говорите о $ scope.newPage ('id', data.id) ;? – Ved