1
AngularJS: How to listen to DOM Events?此答案提供了使用ng-click指令。我的場景是我想避免這種方法。angularjs收聽dom事件
這是我的示例代碼
這是我的嘗試。
$('#test').on({
click: function (e) {
console.log("test...");
}
});
$('#login').on({
click: function (e) {
console.log("test...");
}
});
我需要一個聽衆中實現,這將聽任何點擊,甚至給定的DOM元素。任何對此的幫助表示讚賞。
我建議閱讀有關'指令'的AngularJS文檔。真的,你應該避免在控制器中的DOM處理。一個建議是創建一個簡單的指令,簡單地使用事件委託來響應你關心委託給的父元素(即主體)上的'click'事件。 – SonOfNun
對不起。但是,爲什麼'ng-click'不適合? http://jsfiddle.net/2nHxs/。 –