考虑更好的方法 - 我可以使用这些数组:
var model1 = ['10', '20', '30', '40','50','60'];
var model2 = ['80', '100', '200', '300','400','500'];
var model3 = ['1', '2', '3', '4','5','6'];
在我使用它们的代码中我做了:
$scope.sli['model1'][0]=0;
$scope.sli['model1'][1]=10;
$scope.sli['model1'][2]=20;
$scope.sli['model1'][3]=30;
$scope.sli['model1'][4]=40;
$scope.sli['model1'][5]=50;
$scope.sli['model1'][6]=60;
为每个模型声明它们以后使用。
在for循环中做什么是更好的方法,所以我只是传递模型数组名称,将数组拆分成索引,所以如果添加新模型,它们实际上会被自动拾取,而不是声明它们单独?
答案 0 :(得分:7)
您不需要分配数组
如果model1
被定义为:
var model1 = ['10', '20', '30', '40','50','60'];
你可以简单地做
$scope.sli['model1'] = model1
并访问各个元素
比如$scope.sli['model1'][0]
获取"10"