0
Я передал новую дату события от первого контроллера.Угловой бутстрап календарь refreshview
Второй контроллер проверяет трансляцию и обновляет календарь.
angular.module('app',[])
.controller('firstCtrl',function(){
$scope.$watch(function() { return $scope.calData;},function(newVal,oldVal){
if(oldVal!==newVal){
$timeout(function() {
$rootScope.$broadcast('updateCalData',$scope.zoneData);
});
}
});
})
.controller('secCtrl',function(){
$rootScope.$on('updateCalData',function(event,args){
eventCalendar(args);
})
function eventCalendar(){
//........
}
})
ПРОБЛЕМА
просмотров В настоящее время не получает заполняется новыми данными событий. Мне нужно вручную обновить страницу, чтобы увидеть изменения.
Я использую Ионные Framework
Спасибо, любая помощь оценили
Я попробовать это, но не работает. – shrijan
Консоль печати на функции eventCalendar(), чтобы проверить погоду, она называется @ shrijan –
Да $ scope.events обновляется с помощью нового набора массивов. Как я уже сказал, вы обновляете календар страницы, который обновляется, но он сам не обновляется. – shrijan