Angular动态添加、删除输入框并计算值实例代码

前端之家收集整理的这篇文章主要介绍了Angular动态添加、删除输入框并计算值实例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Angular动态添加删除输入框并计算值实例代码

摘要: 在学习群中交流时,有人分享了一个动态添加输入框的方法,我在其基础上进行了一些改进

这个功能本身并不复杂,但还是要注意,每个ng-model的对象必须是不同的,这样才能把它们分隔开。

下面是完整代码

JS:

$scope.Fn= { add: function () { //每次<a href="https://www.jb51.cc/tag/tianjia/" target="_blank" class="keywords">添加</a>都要给items数组的长度加一 $scope.items[i] = 0; i++; },del: function (key) { //每次<a href="https://www.jb51.cc/tag/shanchu/" target="_blank" class="keywords">删除</a>一个输入框都后要让i自减,否则重新<a href="https://www.jb51.cc/tag/tianjia/" target="_blank" class="keywords">添加</a>时会出bug console.log(key); $scope.items.splice(key,1); i--; $scope.getResult(); //每次<a href="https://www.jb51.cc/tag/shanchu/" target="_blank" class="keywords">删除</a>时得重新计算总值 } }

})

HTML:

删除

{{result}}
<button ng-click="Fn.add()">Add
<button ng-click="getResult()">Result

应该没有什么bug。但如果有什么更漂亮的做法,恳请大神分享一下,因为我知道这样写并不是很优雅。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

原文链接:https://www.f2er.com/js/40337.html

猜你在找的JavaScript相关文章