采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好,table是ng-repeat循环出来的,我想点击展开按钮只对当前点击的table有效,我加入当前table的$index和点击的按钮进行判断,是可以实现的,但当点击下一个table的按钮时上一个竟然收起来了,(判断的$index).关于点击按钮只对当前table里的内容有效的实现方法一直困扰我,老师是否有相应的案例链接供我参考,我将不胜感谢,我的项目里有太多需求牵涉到点击只改变当前的,每次都是要么全部table都生效,要么就是我刚才提的那个问题。
不建议你的这种操作方式,应该写成
$scope.list1 = [...]
$scope.list2 = [...]
类似这种
如果非要绑定多个表格,那么只能在对象上添加参数来对表格进行区分
$scope.list = [{id: 1, name: 'asdf', expanded: [{id:'table1',index: 0}]}]
修改数据结构现在是不可能了,项目已经成型了,现在就是无法点击只操作当前table里的内容这个问题,只要一解决其他好多问题都迎刃而解,angularjs里有没有这样的操作
那只能要加入table的参数进行判断,不然无法实现~
这种情况你应该用两个列表来进行展示和操作
列表是repeat出来的,会有很多table 然后table里的tr也是嵌套repeat出来的,如何做到在其中一个table里做操作只影响当前table而不影响其他的
登录后可查看更多问答,登录/注册
基于AngularJS,仿拉勾网开发一个招聘类的移动端单页应用
1.3k 16
1.0k 10
1.0k 9
1.0k 8