2
キーを値に変換する(サーバー呼び出しを使用してサーバーからフェッチする)。我々は2本の翻訳を持ってここにいるので、サーバーへのコールは二回httpサービスを使用するAngular2パイプ
ビュー
<div> {{ 'SomeText1' | performtranslation }} </div>
<div> {{ 'SomeText2' | performtranslation }} </div>
パイプ定義
transform(key: string): string {
//http server call
var updatedValue = http.get(key); //Just example
return updatedValue ;
}
を作っています。同様に100個のキーがある場合、100回の呼び出しが行われます。どのようにして1回の通話を制限し、行うことができますか?
2度目はキャッシュできますが、最初に100回の呼び出しが行われます。それを制限したり、それを最適化する考え方。 – user1853803
リンクされた質問の私の答えは正確にそれを防ぐべきです。他人についてはわからない –
そして、配列を返すmake 1呼び出しはどうでしょうか? – soywod