習慣沉默2017-05-15 16:54:43
用ng-click, 你可以設定一個變量,用變量的值來控制你要顯隱的區域,通過 ng-show。
例如:
xxxxx
// 对controller里的值操作
ng-click="isShow=!isShow"
xxxxxx
// 改变后的值作用在视图上
ng-show="isShow"
为情所困2017-05-15 16:54:43
針對樓主的回答是任何時候點擊事件就是只使用ng-click, 根本沒有任何使用場景需要在指令裡面的link裡面寫。
還有樓主具體想問題的是什麼問題不清楚。 angular的點擊事情只有ngClick, 很多時候在link函數裡面使用傳統的addEventListener是不對的, 也應該在指令的模版的裡面使用ngClick。
事實上只有需要拖曳這種沒有的事件才需要傳統的DOM操作