Angularjs 使用ng init angular js创建数组

Angularjs 使用ng init angular js创建数组,angularjs,Angularjs,是否可以使用ng init动态创建数组? 下面的代码不起作用 ng-init="medi_count = new Array(5)" 当然可以,这与创建数组的方式相同 {{Objects.name}-{{{Objects.city} ng init用于将数据加载到数组中,如其他答案所示。如果您只需要一个新的空数组,那么在控制器中创建它 $scope.medi_count = []; 角度表达式与JavaScript表达式不同。它有一些限制 不使用新操作符创建对象:不能在角度表达式

是否可以使用
ng init
动态创建数组? 下面的代码不起作用

 ng-init="medi_count = new Array(5)"

当然可以,这与创建数组的方式相同


  • {{Objects.name}-{{{Objects.city}

ng init用于将数据加载到数组中,如其他答案所示。如果您只需要一个新的空数组,那么在控制器中创建它

 $scope.medi_count = [];

角度表达式与JavaScript表达式不同。它有一些限制

不使用新操作符创建对象:不能在角度表达式中使用新操作符


请参阅文档:

通过调用函数,您可以做得非常好

<div ng-init="medicount(5)">

正如在

中所回答的,不要用于此类初始化。保持这是控制器将更有意义。太棒了!谢谢你的澄清。
$scope.medicount = function(someNumber){
   //what you want
}