Javascript 二维数组的ng重复

Javascript 二维数组的ng重复,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我有一个数组,它的形式是 $scope.vehPermitTypevalue = [ [ "NP","National Permit"], ["IND_AP","Andra Pradesh"]]; HTML代码: <ui-select name="permit" id ="permit" multiple ng-model="vehicle.selectedPermits" on-select="getVehiclepermitId($item)" ng-disabled="di

我有一个数组,它的形式是

$scope.vehPermitTypevalue = [ [ "NP","National Permit"], ["IND_AP","Andra Pradesh"]];
HTML代码:

 <ui-select name="permit" id ="permit" multiple ng-model="vehicle.selectedPermits"  on-select="getVehiclepermitId($item)"   ng-disabled="disabled" class="w-md mb-10">
    <ui-select-match placeholder="Select or search a Permit Type in the list...">{{$item[1]}}</ui-select-match>
    <ui-select-choices repeat="permittype in vehPermitTypevalue | filter:$select.search">
      <span ng-bind-html="permittype | highlight: $select.search"></span>
    </ui-select-choices>
  </ui-select>

{{$item[1]}
在下拉列表中,我只需要“国家许可”、“安得拉邦”,但它在下拉列表中显示为NP、国家许可AP、安得拉邦

我已经改变了我的代码显示在“国家许可证”上,我就是这样做的

 <ui-select name="permit" id ="permit" multiple ng-model="vehicle.selectedPermits"  on-select="getVehiclepermitId($item)"   ng-disabled="disabled" class="w-md mb-10">
<ui-select-match placeholder="Select or search a Permit Type in the list...">{{$item[1]}}</ui-select-match>
<ui-select-choices repeat="permittype in vehPermitTypevalue[index][1] track by $index | filter:$select.search">
  <span ng-bind-html="permittype | highlight: $select.search"></span>
</ui-select-choices>

{{$item[1]}

则无法在下拉列表中显示任何项目

选择任何选项后,它会正确显示为“national permit”,带有“X”标记以删除i did{{{$item}

这里我附上照片

在选择之后,由于{{$item},我变得像这样

试试这个

<ui-select-choices repeat="permittype in vehPermitTypevalue track by $index | filter:$select.search">
  <span ng-bind-html="permittype[1] | highlight: $select.search"></span>
</ui-select-choices>