我想知道如何指定何时应调用指令的链接函数。

目前,我有以下代码:



<my-directive username="abc"></my-directive>







module.directive("myDirective", [{
  restrict: "A",
  link($scope, element, others) {
    //if element.clicked() {
    //  console.log("you clicked me");
    //}
  }
}]);





如您所见,我已经注释掉了我想做的伪ish代码,并且看到可以做类似element.onClick = function(){}的事情。但这在单击元素时似乎仍然没有被调用。

谢谢

最佳答案

尝试这个:

element.on('click', function() {});


Angular使用内置在jQuery Lite中,因此您可以使用它。

关于javascript - AngularJs指令在单击时调用链接功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39390719/

10-12 17:41