分裂并获得角度特定的细胞

时间:2015-08-05 07:02:20

标签: angularjs angularjs-ng-repeat

我有一个名为:flight.flight_number

的对象

flight.flight_number = a11; g73; jb87; dd45;

flight.flight_name =伦敦;柏林;都灵;罗马;

通过';'

将其价值分开

我有这段代码:

<div ng-repeat="i in getNumber(flight.flight_number) track by $index">
  {{flight.flight_name.split(';')[ {{$index}}]}}
</div>

 $scope.getNumber = function (num) {
          var arr = num.split(';');
          var count = arr.length;
          return new Array(count-1);
      }

它不起作用,因为[{{$ index}}]没有正确编写......

如果我将[{{$ index}}]更改为某个数字(例如[4]),它可以正常工作

这里有什么不对吗?

2 个答案:

答案 0 :(得分:1)

Js代码:

 $scope.arr = flight.flight_number.split(';');

Html代码:

   <div ng-repeat="i in arr">
     {{i}}
   </div>

答案 1 :(得分:0)

$ index是你的ng-repeat的索引,其中split会像这样返回你的数组。 $ index和split没有直接联系。

LINQ