Ng模型和ng-repeat来填充动态输入字段

时间:2017-01-20 07:29:33

标签: javascript jquery angularjs

我对AngularJS框架完全陌生。 以前我使用原始的Javascript和JQuery 我正在将它集成到我的Laravel应用程序中。

如何使用ng-model和ng-repeat动态添加一个集合下的多个输入字段,并且仅在最后一组添加的字段中的用户输入/ keyup时执行?

data.sectors.reduce((accumulator, each)=>{
   return (accumulator + each )
})

代码结构是否如上所述? 我应该从哪里开始?

谢谢

2 个答案:

答案 0 :(得分:0)

你能做到的一种方法是在控制器的keyup函数调用中传递 $ last ,并检测$ last是否为null。如果不为null则为最后一个元素:

 <textarea name="chargable[]" class="form-control dynamic chargable" id="chargable-1" ng-keyup="callMe($last)"> </textarea>
控制器中的

$scope.callMe = function(last){ 
  if(last){
    //code if it is last
  }
}

答案 1 :(得分:-1)

好的,当你想为你的DOM添加动态多元素时,只需在感兴趣的DOM元素中添加ng-repeat。例如:

和&#39;项目&#39;您可以访问“物品阵列”

中的每一行