1
我有一個這樣的控制器,它連接到html的body
。爲什麼dom事件在angularjs裏面的控制器裏面不起作用
angular.module("app", [])
.controller("MyCtrl", function($scope) {
// Here I perform some jquery code listening for click event
$("a").click(function() {
$(this).toggleClass("active");
});
});
現在,我想知道爲什麼這不起作用的控制器內。我知道,如果我將其納入指示,那麼它確實有效。
你是什麼意思,它不起作用?更具體一點。 – Wawy
不是直接的答案,但在我看來,DOM操作不應該在控制器內。這種方法有一些特定的目的嗎?就像你說的那樣,它在指令中起作用。 – zvona
我想你應該再讀一遍AngularJs控制器。你定義的那個函數被用作構造函數 –