私は約束からいくつかのデータを取得しようとしますが、何も返されません。誰かが私にこれを手伝ってもらえますか?どうしましたか??ヌル __zone_symbol__value::アレイは(0)__プロト:角4 - その後nullを返します
リターンテストがzone_symbol__stateあるオブジェクト
load(): Promise <any> {
const test = this.http
.get(this.translationPath)
.toPromise()
.then(
this.createTranslationProviders
).catch((err: any) => {
Promise.resolve();
console.log('resolve' + err)
});
return test; // this is always NULL
}
private createTranslationProviders(response: Response) {
let translationProvider: any;
translationProvider = [
// { provide: TRANSLATIONS, useValue: response },
// { provide: TRANSLATIONS_FORMAT, useValue: 'xlf' },
{
provide: LOCALE_ID,
useValue: 'de_DE'
}
];
return translationProvider;
}
あなたがやっていることは何ですか?なぜあなたは約束に変わりますか? – Aravind
'.then()'はPromiseを返しません。実際には何も戻っていません。 –
[私の約束がなぜ返されないのですか?](https://stackoverflow.com/questions/42577647/why-is-my-promise-returning-undefined) –