AngularJS 翻译 pip 指令应用于下拉菜单中循环的 ng-options

问题描述

我在 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}]"

在这两种情况下,这都是我得到的:

enter image description here

something | translate 指令适用于代码的其他部分。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)