2013-11-20 5 views
12

最近、私は非常に有望で、広く使用されており、言語JSONの非同期読み込み、ローカルストレージの使用など、あらゆる種類の機能をサポートしていることを理解しています。しかし、非常に簡単ですAngular-translateを使用した引数書式

ことの一つは、書式設定文字列です\変換フィルタにパラメータを渡す、サポートされていないようだ。例えば :

A「あなたが首尾よく%Sで調印しています」特定のパラメータフィルタ:

$translateProvider.translations('en', { 
AUTH_SUCCESS : '%s, You have successfully singed in with %s' 
} 

HTML:

<span>{{AUTH_MESSAGE | translate : [$scope.name, $scope.network]}}<span> 

は、このライブラリで目的のようなものを提供できることはありますか?どうやら彼らはちょうどメインドキュメントで文書化されていない、この機能の幅広い支持を持って答えを見つけることが

答えて

26

まあ、それは、メインドキュメントに記載ありますメイン文書を見てください。

<span>{{AUTH_MESSAGE | translate : '{name : $scope.name, network : $scope.network}' }}</span> 

この1をチェックアウト:http://angular-translate.github.io/docs/#/guide/06_variable-replacementこのページで何が起こったのか

+0

?それは私に404エラーを与える。 – arg20

+2

$ ctrlで動作しないようです: '{' {USERS_ALL '|翻訳:' {usersCount:$ ctrl.usersCount} '}} '' ' –

+2

@StepanSuvorov、あなたは{{' USERS_ALL '|翻訳:({usersCount:$ ctrl.usersCount})}} –

関連する問題