ユーザーがプロフィールに表示されているセッションによってビューからすべてのメニュータイトルの言語を自動的に翻訳したいと思います。私が使用する必要があるメソッドは、私たちのPHPフレームワークにある私たちのAPIライブラリを使用することです。ビューからスコープに動的に値を変換する
は、PHPの一般的な使用では、我々は、自動的にそれが彼のプロファイル/セッションを持っているユーザーの言語にwordToTranslate
の単語を翻訳します次に、このコマンド
$_lib->translate("wordToTranslate");
を使用して単語を翻訳します。今
、私たちは、私は、これはテンプレートからスコープを呼び出している達成するために何ができるかIONICとAngularJS、使用しているので、:コントローラで
<p>{{translatethis("wordToTranslate")}}</p>
を私はtranslatethis
$scope.translatethis = function(arg) {
$http.post("http://example.com/API?Word=arg&Lang=1").success(function(response) {
console.log(response);
});
}
の範囲を持っています
そして、私はこのエラーを受け取ります。
エラー:10 $ digest()繰り返しに達しました。
それはテンプレートのように思えるが<p>{{translatethis("wordToTranslate")}}</p>
の実際の出力は、すべてのボディは、私はエラーを回避するように、この方法をしてくださいきれいにする方法を私を導くことができる得るために終了しませんか?
多くのことに感謝します。
私はそれを読んだだけで、まだテストしていません。しかし、私には美しいようです。そしてあなたはAngularでうまくいくようです。 318のみ?ありがとうございました。 –