angularjs在ng-repeat中使用ng-model遇到的问题_AngularJS
程序员文章站
2022-04-11 11:43:48
...
在ng-repeat中使用ng-model时会有许多问题,有的人碰到无法获取绑定的数据内容,有的人遇到改动绑定的数据内容时所有循环生成的内容一起改变。上面的问题我在开发时也遇到过,但是解决后我却怎么也还原不了那种情况了,只能先简单介绍一下无法获取的情景该如何解决。
例如:
html:
js:
很简单的功能,想要在点击更改按钮时获取select当前选中的数据内容,但是你会发现这样写只能得到undefined,此时有的人会提出可以将p赋予成为一个对象,通过key:value的方式来保存每一次的选择
$scope.p={};
这样确实没问题,但是会有一个新的问题那就是只要改动了一项,那么所有的内容都会跟着一起改变,那么有没有更好的方法呢?
只要一个小小的改动
html:
js:
$scope.cs=function(p){ console.log(p); }
这只是个简单的例子,如大家在实际使用时发现有别的问题也可以在评论中留言。
推荐阅读
-
angularjs在ng-repeat中使用ng-model遇到的问题
-
Angularjs使用ng-repeat中$even和$odd属性的注意事项
-
angularjs1.x中style="{{}}"在IE下的问题怎么解决?
-
AngularJS实践之使用ng-repeat中$index的注意点
-
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
-
spring注解:@Value在使用中遇到的问题
-
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
-
bootstrap tooltips在 angularJS中的使用方法
-
AngularJS解决ng-if中的ng-model值无效的问题
-
bootstrap tooltips在 angularJS中的使用