以前都是在作微信小程序的页面,最近作一些html页面,页面也没什么效果,就弄了几个点击事件,控制一些元素的显示与隐藏。后面用angular来写这些页面,而后就遇到了问题,就是用ng-repeat生成的元素用jq没法获取,jq选择元素在前,ngRepeat在后,这样以前写的点击事件就没法实现了。只能换angular方法来实现。html
显示和隐藏好实现,通常是用ng-show,可是ng-repeat出来的元素如何实现点击哪一个哪一个就出现效果,其余的不受影响?这个问题又让我思考了很久,感受有点相似于事件委托,而后经过百度解决了这个问题。你们想了解的话能够去看一下:http://blog.csdn.net/qq_20881087/article/details/51002287前端
贴上个人一些代码吧小程序
html微信小程序
数据微信
控制器.net
经过传入id控制对应id里show的值,而后根据show的值改变显示隐藏状态,由于每一个ne-repeat出来的元素对应的id都不同,因此无论操做哪一个对其余的都没有影响。htm
可能对大牛来讲我讲的就是一些简单的东西,但愿勿喷我这个菜鸟前端。若是恰好和我同样被这个问题困扰的朋友但愿能给大家一点帮助,一块儿进步。blog