以前都是在作微信小程序的頁面,最近作一些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