1
リゾルバを作成しましたが、リゾルバの実行が完了するとすべてのコンポーネントがロードされますが、リゾルバ機能が実行される前にコンポーネントがロードされることがあります。Resolverが正常に動作しない
リゾルバコードがある:
localeData
プリントは、時々(onChanges
ライフサイクルにおける)成分の印刷後に表示されます。
リゾルバを作成しましたが、リゾルバの実行が完了するとすべてのコンポーネントがロードされますが、リゾルバ機能が実行される前にコンポーネントがロードされることがあります。Resolverが正常に動作しない
リゾルバコードがある:
localeData
プリントは、時々(onChanges
ライフサイクルにおける)成分の印刷後に表示されます。
変更
return this.api.get('monitoring', 'uiconfiguration/metricsmetadata', {}).subscribe(
return this.api.get('monitoring', 'uiconfiguration/metricsmetadata', {}).map(
にあなたがSubscription
を返す.subscribe()
を呼び出した場合、ルータは代わりにObservable
、Promise
、またはboolean
値を期待しています。
コールバックは `MetricsLocaleResolver`インスタンス上で` resolve`を呼び出して何ブール値
localeData => {
console.log("localeData:",localeData);
this.locale.setMetricsLocaleObj(localeData);
return true;
}
を返す必要がありますか?あなたのコンポーネント? – Igor