function getConfirmedListData() {
ConfirmedService.findAll({ id: '' }, { pageNumber: confirmedListPageNo, state: 'Confirmed' })
.then(function (confirmedList) {
vm.listData = confirmedList.MovementList;
vm.disableConfirmedListScrolling = false;
getAppointmentInput(vm.listData);
if (!CacheFactory.get('confirmedListCache')) {
confirmedListCache = CacheFactory('confirmedListCache');
confirmedListCache.put('confirmed', vm.listData);
$rootScope.$broadcast('appointmentListLength', { listLength: vm.listData.length });
} else {
confirmedListCache = CacheFactory.get('confirmedListCache');
vm.listData = confirmedListCache.get('confirmed').concat(confirmedList.MovementList);
confirmedListCache.put('confirmed', vm.listData);
$rootScope.$broadcast('appointmentListLength', { listLength: vm.listData.length });
vm.finishedScrolling();
}
}
};
вот мой код для генерации события $ broadcast.если вы видите $ rootScope. $ broadcast ('meetingListLength', {listLength: vm.listData.length});эта строка в блоке else это событие не обновляет мое значение в пользовательском интерфейсе.
$scope.$on('appointmentListLength', function (event, args) {
vm.listLength = args.listLength;
});
вот мой код для захвата кода.У меня есть страница со списком. Я захожу на страницу со списком деталей в ионном режиме.когда я вернулся и попытался обновить страницу, общее количество не обновляется.любая помощь приветствуется.