パイプは不純なパイプのように振る舞うことはできますが、発生するイベントごとに実行することはできません。たとえば、言語のドロップダウン値の変更でのみ実行される翻訳パイプを作成したい場合純粋なパイプと不純なパイプを角2で混合する
0
A
答えて
2
キャッシュを使用します。各翻訳のためにオリジナルと翻訳を保存します。
パイプへの呼び出しごとに、キャッシュ内で検索し、存在する場合はそれを使用して変換を行い、キャッシュに保存します。
キャッシュを格納する注射可能なサービスを使用します。
すると、言語ドロップダウン変更、キャッシュをクリア;)
0
この質問は古いです。しかし、まだ答えは受け入れられていないので、私の考えも加えてください。
parametersをパイプに追加できます。パラメータが変更されると、パイプはtransform
関数を呼び出します。
@Javierと同じように、注入可能なサービスを使用して別の翻訳キャッシュを保存することができます。 transform
関数では、パラメータをチェックし、それをキーとして使用してサービスから翻訳を取得します。
関連する問題
- 1. 角度2:私は、単純なパイプを持っている
- 2. 角度2の不純パイプ対指示性能
- 3. 純粋なTensorflowでカテゴリデータと連続データを混合する
- 4. 純粋なタイプのパラメータとメンバーとの混合タイプのパラメータ
- 5. 純粋なものと不純なものとの違いは何ですか?
- 6. 性能が悪いパイプは角2(純=偽)になっていますか?
- 7. 純粋なjavascriptを使った角度
- 8. 角度2と純粋なjavascriptの間の通信
- 9. 角度2パイプ
- 10. 純粋な角雲の接続
- 11. Python純粋なRMSEとSklearn
- 12. 純粋なhtmlとSignalRログインページ
- 13. ダイナミックサークルプログレスバー純粋なCSSとHTML
- 14. @パイプとパイプ:[]は角2のtypecriptで何をしますか?
- 15. パイプを使用する単純なプログラムがハング
- 16. 純粋なJavaScriptの
- 17. 純粋なCSSリニアグラデーションボーダー
- 18. 純粋なCSSスライダー
- 19. コンテンツスライダ純粋なCSS
- 20. 純粋なangularjsスクロールイベントリスナー
- 21. 純粋なPHPトレントクライアント?
- 22. 純粋な関数が純粋な意味を返すのは何ですか?
- 23. 通貨パイプ角2
- 24. 角度2 .Replaceパイプ
- 25. ASP.NETで純粋なJavascriptアプリケーション
- 26. スライダー(純粋なJS)でレイジーローディングイメージ
- 27. 純粋なCSSの2つの列レイアウト
- 28. 純粋なレデューサーとは何ですか?
- 29. 適用:純粋なf <*> x =純粋な(フリップ($))<*> x <*>純粋なf
- 30. 角2の単純なアニメーション