扫码关注官方订阅号
我要这个变量都不一样,但是repeat的话肯定都是一样的,怎么动态绑定使得变量不一样?
光阴似箭催人老,日月如移越少年。
就你这个问题来说,items肯定是个数组了,item是数组中的某一个元素。一般在ng-repeat循环中绑定的变量都是item的某一个属性。比如:
//controller $scope.items = [{name:'wang',age:25},{name:'yang',age:26}]; $scope.getItem = function(selectedItem){ console.log(selectedItem); // 这个item就是你当前选中的 } //html <p ng-repeat="item in items" ng-click="getItem(item)"> <input ng-model="item.name" /> <input ng-model="item.age" /> </p>
你这样绑定就不一样了,第一组显示的是wang,25。第二组就是yang,26了。新加了点击方法,点击item控制台会输出所点击的item对象,你就能拿到了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
就你这个问题来说,items肯定是个数组了,item是数组中的某一个元素。一般在ng-repeat循环中绑定的变量都是item的某一个属性。比如:
你这样绑定就不一样了,第一组显示的是wang,25。第二组就是yang,26了。
新加了点击方法,点击item控制台会输出所点击的item对象,你就能拿到了。