1
私はグローバル変数への約束から返された値を格納するための要件を持って、私はway-ホールドフロー制御は、すべてのタスクを完全になるまで:Angular2
this.getData().then(data => {
this.gloabalData = data;
});
// Doing Operation with globalData
以下にしようとしています。しかし、問題は、更新前のことですglobalDataの値にデータが含まれている場合、globalDataのデフォルト値を使用しています。これは、getData操作を処理する前に、制御が終了し、globalDataの以前の値を使用することを意味します。それで、すべてのタスクが完了する前に、getData関数内でコントロールを保持する方法はありますか?
のthnxを行うだけで、私が知っている、私はそのように行うことができますが、私はグローバルデータの外部にアクセスするための要件をしました。 – deen
'this.getData()'の前にリターンを追加し、 '.then(data => ...)'部分をそこに追加するだけです。 –
返された値をglobalData変数に格納できますか? – deen