我遵循angular.js教程
我在对象数组中添加了列表功能,并添加了表单。.我进行了搜索,最后获得了如何向对象添加新功能,但是我不知道如何重置表单
这是代码。.http: //plnkr.co/edit/O2xmL5
谢谢
问题是您已经创建了此变量,但是它不一定与您的范围相关联...实际上,我不确定该变量的绑定位置...也许form
会自动创建一些子作用域?
无论哪种方式,我都建议将绑定input
到您的控制器将有权访问的变量。财产phone
似乎是最有意义的。之后$scope.addFeature
,您可以在中将其清除(或对其进行任何操作):
HTML:
<form ng-submit="addFeature(phone, phone.featureToAdd)">
...
<input ... ng-model="phone.featureToAdd" ...>
JavaScript:
$scope.addFeature = function(phone,addfeature) {
phone.features.push(addfeature);
phone.featureToAdd = '';
};
我在这里实现了它:http : //plnkr.co/edit/wWwj4F
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句