问题描述
我在 AngularJS 中使用下拉菜单,我需要翻译它的项目。
<div class="col-sm-3" style="top: 10px;">
<label>{{'DROPDOWN_DEPROVISIONED_TITLE' | translate}}</label>
<select class="form-control text-uppercase" ng-init="usersCtrl.userFilter.showOnlyNotDeprovisioned = true"
ng-model="usersCtrl.userFilter.showOnlyNotDeprovisioned"
ng-options="i.v as i.k | translate for i in [
{'k':'DROPDOWN_DEPROVISIONED_ITEM_ACTIVE',v:true},{'k':'DROPDOWN_DEPROVISIONED_ITEM_DEPROVISIONED','v': false},{'k':'DROPDOWN_DEPROVISIONED_ITEM_ALL','v':undefined}]"
ng-change="usersCtrl.getUsers(usersCtrl.userFilter)">
</select>
</div>
特别是:
ng-options="i.v as i.k | translate for i in [
{'k':'DROPDOWN_DEPROVISIONED_ITEM_ACTIVE','v':undefined}]"
我也试过:
ng-options="i.v as (i.k | translate) for i in [
{'k':'DROPDOWN_DEPROVISIONED_ITEM_ACTIVE','v':undefined}]"
但在这两种情况下,这都是我得到的:
something | translate
指令适用于代码的其他部分。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)