我有一个名为: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]),它可以正常工作
这里有什么不对吗?
答案 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