ищет обещание и $ q в Angular 5, но не находит полезной подробной информации
В Angular, предполагая, что вы оставили polyfills.ts в покое, вы можете просто использовать Promise
, как в моем примере ниже
Хотите ... перенести этот код в Angular 5 и Typescript.
Вот базовая настройка, чтобы начать работу, я не собираюсь копировать весь этот код, потому что я вижу несколько вещей, отсутствующих / странных в нем, которые могут иметь большее значение для исправления (как, например, у вас есть params) arg, который никогда не используется, а также функция injectappActivity
, которая никогда не определяется)
рассмотрите возможность использования углового клика для создания сервиса
ng generate service app-active-mock
и затем обновить его так
# app-active-mock.service.ts
@Injectable()
export class AppActiveMockService {
public loadappActivity(): Promise<any> {
return Promise.resolve(...)
}
}
Также немного не связано, но вы, вероятно, не найдете полезного поиска вещей, связанных с Promises в Angular, потому что по большей части сообщество охватило Observables