多言語サポートAngular JSプロジェクトを開発中です。私はラベル名を特定の言語に翻訳したいと思う(ラベル名 - 検索サイト、訪問サイト、それはすでに価値がある)。このため私はAngular JSの翻訳を使用していません。私は新しいカスタムフィルターを書くつもりです。 (私は計画は別々のJSONファイルで異なる言語でのラベル名の値を持つことです。)私の見解ではAngular JSカスタムフィルタにアクセスするには
のAppフィルター
app.filter('langTrans', function() {
//Instead of reading values, I only added demo values to test.
var data ={"searchsites":"recherche ", "visitsite":"voir "}
return function(data) {
//custom filter translation logic goes here
return "//value goes here ";
} });
、私はパイプを使用してフィルタを呼んでいます。しかし、その代わりにすべての値をretrivingの、私は唯一の特定の要素の値を返す必要があります(例:最初のボタンのために私は唯一の検索サイト翻訳された値を取得する必要があります)
<li>
<md-button ng-href="#!/search">{{searchsites | langTrans}}</md-button>
</li>
<li>
<md-button ng-href="#!/visit">{{ visitsite | langTrans }}</md-button>
</li>
何を '検索サイト '&' visitsite'には? –
すでに値があります。 – coderaizer
これらの変数にはどのような値がありますか? –