私は、必要なAPIから特定のデータを返すことができるプロバイダがあります。私はそれをしない、この機能を持っている:プロバイダからのデータを返すJavascriptで約束する関数
public getStoryCount(key: string, val: number) {
return this.client.getEntries({
'content_type': xxxxxxxxxxxxxx,
[key]: val,
}).then((entries:any) => {
return entries.total;
});
}
は、これは本当に約束を使用して、私の最初の時間ですが、私は値を取得するためのコンポーネントでこれを呼び出すようにしようとしています。私は値を得ることができるようにしたいと思うentry.total私はconsole.log出力を取得します。私はプロバイダの機能をCONSOLE.LOGとき、私は約束の値を参照してください
this.homeScreen.push({
'count': Provider.getStoryCount('sys.id', xxxx)
});
ことができますし、それは次のようになります:
私はそうのように私の見解で使用するデータの配列を構築しています
__zone_symbol__state : true
__zone_symbol__value : 13 // this is the value I need to get
私の配列homeScreen ['count']の値に13を保存するにはどうすればいいですか?または私は何を間違っているのですか?