Как я могу зарегистрироваться / подписаться на callback method
от AngularJs
controller
до AngularJs
service
?
Я хочу установить значение $scope.property
, когда мой ' загрузчик ', работающий в моем сервисе, достиг 100%.
Я хочу вернуть Boolean
, true
моему controller
из моего service
.
Я имел в виду что-то вроде следующего: Создать method
в моем controller
, который регистрируется в моем service
, который вызывается, когда мой загрузчик достиг 100%по моему service
.Я просто не уверен, нахожусь ли я на правильном пути и как заполнить недостающие фрагменты.
Контроллер:
this._scope.loaderHasLoaded = this._progressBarService.loaderHasCompleted.push(function done(): boolean{})
Сервис:
public loadingComplete():boolean{
if (this.isLoaderLoaded === true) {
return true
} else {
return false;
}
}
// some missing functionality
public loaderHasCompleted =[];
Ваша помощь будет высоко оценена!