我对AngularJS框架完全陌生。 以前我使用原始的Javascript和JQuery 我正在将它集成到我的Laravel应用程序中。
如何使用ng-model和ng-repeat动态添加一个集合下的多个输入字段,并且仅在最后一组添加的字段中的用户输入/ keyup时执行?
data.sectors.reduce((accumulator, each)=>{
return (accumulator + each )
})
代码结构是否如上所述? 我应该从哪里开始?
谢谢
答案 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;您可以访问“物品阵列”
中的每一行