我想在$ scope.planlist = []中推送空白记录,但显示相同的行为

时间:2016-04-18 05:12:35

标签: javascript angularjs

我想在$scope.planlist=[]中推送每个空白记录并在html中迭代以显示其模板但是当我填写记录时,每个记录显示相同的行为意味着每个属性不能与索引绑定可能意味着属性不能唯一定义< / p>

$scope.listOfPlans=[];

$scope.planrecord={name:"",age:""};
像这样推动

 $scope.listOfPlans.push(planrecord);

我想填充模板中的每条记录,以便每个属性可以保存在数组的相应索引中的唯一列表或对象中

1 个答案:

答案 0 :(得分:0)

你应该在该函数体中创建新对象。 有关详细信息,请参阅此Angular-Formly : Adding Form fields dynamically on user click

也会看到这个答案What is the scope of variables in JavaScript?

像这样。

 $scope.add = function(){
   var newObject = {name:"",age:""};
   $scope.listOfPlans.push(newObject);
 }