2014-09-25 42 views
1

我使用angular 1.2.25,angular-translate 2.0.1,angular-translate-loader-static-files 2.0.0angular-bindonce 0.3.1AngularJS:綁定綁定和翻譯過濾器

我想要做的是用bindonce翻譯靜態翻譯鍵。所以我得到這段代碼片段:

<div bindonce> 
    <div bo-bind="'TEST' | translate"></div> 
</div> 

由於這段代碼的結果,翻譯鍵被顯示,而不是翻譯。如果我使用的,現在ng-bind代替bo-bind我一切工作只是罰款:

<div> 
    <div ng-bind="'TEST' | translate"></div> 
</div> 

我與調試臺階的貫通,它好像翻譯過濾器時執行bo-bind不存在。

有沒有什麼辦法可以將這一次綁定與angular-translate結合使用?

Here is a plunker replicating my issue

+0

這可能是值得在bindonce存儲庫中提交一個錯誤。回購協議中的'README'明確指出可以以這種方式使用過濾器。 – 2014-09-25 15:42:45

回答

0

嘗試:在控制器

<div bindonce="languages"> <div bo-bind="'TEST' | translate"></div></div> 

只設置範圍的 「語言」=真當角翻譯建立完整。我認爲你應該使用rootcope來保存「語言」