2

私のプロジェクトの 1 つで、「https://github.com/angular-translate/angular-translate」を使用しています。

クライアント側での静的テキスト翻訳用。

コントローラーには、次のようなコードがあります。

$scope.myName = serverValue.name;

HTMLビューでは、次のようなコードがあります:

<p>{{myName|translate}}</p>

また、以下のコードセクションを使用して実行時の値を変換できることもわかりました。

<p translate="{{myName}}"></p>

ここで私の質問は「どれが一番いいですか?なぜですか?

注:「反対票を投じる前に、コメントを残してください」

4

2 に答える 2

2

私の以前の声明の大幅な編集。

ディレクティブを使用すると、watch ステートメントのセットアップの数が減り、全体的にパフォーマンスが向上します。

ソースhttp://angular-translate.github.io/docs/#/guide/05_using-translate-directive

だから使う

<p translate="{{myName}}"></p>
于 2014-09-09T12:04:48.470 に答える
0

観点については EDDIEC に同意します。

ただし、ディレクティブは静的データに対しては正常に機能し、動的データに対しては反応しません。

フィルターは入力パラメーターを監視し、変更されるとすぐにトリガーします。

だから「フィルター」が一番いい気がする

于 2014-09-10T10:53:42.437 に答える