大神求助,关于angularjs点击按钮只控制当前table里的操作

各位大神求助啊,table是ng-repeat循环出来的,我想点击展开按钮只对当前点击的table有效,我加入当前table的$index和点击的按钮进行判断,是可以实现的,但当点击下一个table的按钮时上一个竟然收起来了,(判断的$index).关于点击按钮只对当前table里的内容有效的实现方法一直困扰我,大神们是否有相应的案例链接供我参考,我将不胜感谢,我的项目里有太多需求牵涉到点击只改变当前的,每次都是要么全部table都生效,要么就是我刚才提的那个问题,项目是进来默认展示10条然后点击展开显示全部,我用的ng-show,刚开始先吧index<10 return过去,然后给展开的click添加事件,用当前点击的按钮的index和传过来的当前table的index做判断,这样出现的问题就是点击第二个table时第一个因为index不相等了所以收回出了。angularjs里有没有jquery里类似this的操作然后修改当前table数据的方法。

http://img3.mukewang.com/5a0c41c500017e7c16801018.jpg

慕粉2157488991
浏览 1659回答 2
2回答

如花公子

angular1的话,需要使用$event去捕获当前对象
打开App,查看更多内容
随时随地看视频慕课网APP