私はi18n用の角度変換を使用しています。
私が取り組んでいる特定の機能は、本のステータスを更新することです。サービス コールバックでは、成功した場合、書籍のステータスを から、たとえば に更新Open
していClosed
ます。(Batarang を使用して) スコープを表示すると、DOM 要素が次のように表示されます。
<span translate="Closed" class="ng-scope">Open</span>
ご覧のとおり、翻訳値は更新されていますが、翻訳自体は単独で行われていません。私はドキュメントを読み、これが予期される動作であることを理解しています。私が知りたいのは、翻訳された値をどのように更新すればよいですか?
現在、再変換が必要なスコープ値を更新するたびに、$translate
サービスを注入して実行しています。$translate.refresh()
それは不格好だと思いますし、おそらく私がやるべき方法ではありません。
何かご意見は?