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控制器。你定义的那个函数被用作构造函数 –