Javascript 在更改数组索引时重复ng,即数组[';1234';]
尝试实现一个简单的ng重复,数组的索引根据我的要求进行了更改Javascript 在更改数组索引时重复ng,即数组[';1234';],javascript,arrays,angularjs,Javascript,Arrays,Angularjs,尝试实现一个简单的ng重复,数组的索引根据我的要求进行了更改 $scope.arr["123"] = { id: '123', name: 'ali', speed: '0' } && $scope.arr["345"] = { id: '345', name: 'umar', speed: '1' } and so on... 现在,由于0 ng中的数组长度重复没有帮助,您需要知道my.ejs文件代码: <div ng-repeat
$scope.arr["123"] = { id: '123', name: 'ali', speed: '0' }
&&
$scope.arr["345"] = { id: '345', name: 'umar', speed: '1' }
and so on...
现在,由于0 ng中的数组长度重复没有帮助,您需要知道my.ejs文件代码:
<div ng-repeat="items in arr">
<div class="col-sm-6 item two">
<div class="full-width-float multiviewbox-inner">
<div class="multiuser-status-up">
<span class="cn_item multi-cross">
<i class="cross-toogle-black"></i>
</span>
<div class="float-left-left">
<span class="badge user-act-mul">
{{items.name}}</span>
</div>
</div>
<div class="multiuser-status-down">
<div class="float-left-left">
<span class="cn_item badge">
<i class="sprite-weeklyicon iconweekly-
2"></i>
<span class="speed-multi-user">Speed <span
class="text-primary">{{items.speed}}
</span>kmph</span>
</span>
</div>
<div class="float-right-right multimap-
fullscreen-on">
<span class="cn_item badge">
<i class="multimap-fullscreen"></i>
</span>
</div>
</div>
</div>
</div>
{{items.name}
速度{{items.Speed}
kmph
如注释中所述,您试图迭代数组,而arr
是一个对象。如果仍然出现错误,则可能没有初始化arr
下面是一个工作示例
angular.module('app',[])
.controller('Ctrl',['$scope',($scope)=>{
$scope.arr={};
$scope.arr[“123”]={
id:'123',
名字:“阿里”,
速度:“0”
};
$scope.arr[“345”]={
id:'345',
名称:“umar”,
速度:“1”
}
}]);代码>
{{items.name}
速度
{{items.speed}
kmph
$scope.arr
不是数组,而是对象。您需要在arr中使用ng repeat=“(键,项)”
i尝试在arr中使用ng repeat=“(键,项)”,但不起作用定义为“不起作用”。使用(键,项)重复ng没有得到与简单ng相同的数据-repeat@briosheje引用的示例使用//$scope.data={prop1:“val1”,prop2:“val2”};//如果将其转换为/$scope.data['id1']={prop1:“val1”,prop2:“val1”}$scope.data['id2']={prop1:“val2”,prop2:“val2”};//然后它就不起作用了