AngularJS: bo-bind bindonce и фильтр перевода
Я использую angular 1.2.25
, angular-translate 2.0.1
, angular-translate-loader-static-files 2.0.0
а также angular-bindonce 0.3.1
,
Я хочу перевести статический ключ перевода с помощью 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?
1 ответ
Пытаться:
<div bindonce="languages"> <div bo-bind="'TEST' | translate"></div></div>
в контроллере просто установите область "language" = true, когда сборка angular-translate завершена. Я думаю, что вы должны использовать rootcope для сохранения "языка"