我使用<ion-slide-box>时遇到一个奇怪的问题。
在浏览器和android上,它看起来应该是应该的。
但是在IOS 9.2上,它会重复或因错误重复索引而中断。我这样跟踪:

<ion-slide ng-repeat="vehicle in vehicles track by vehicle.spot_id">

这给出了重复的索引错误

像这样

<ion-slide ng-repeat="vehicle in vehicles track by $index">

这将复制整个车辆对象

有没有人遇到过这个问题,并且知道如何解决?

谢谢

最佳答案

所以最后,我的divion-slides遇到了同样的问题。

我对这个问题的解决方案是遍历对象并将key, value分配给新对象

$scope.vehiclesHolder = returnData;
$scope.vehicles = [];
angular.forEach($scope.vehiclesHolder, function(value, key) {
    $scope.vehicles[key] = value;
});

关于ios - AngularJs和 ionic 。具有ng-repeat的 ionic 滑动盒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35947954/

10-10 01:40