All*_*nph 3 jquery events traversal angularjs angularjs-directive
我在这里查看了Angular网站上的文档,但我仍然有点困惑.
我有一个角度指令,其模板包含由其创建的元素ng-repeat.这些元素中的每一个都有一个共同的类.我正在尝试按类选择这些元素,以便在属于该类的元素上触发事件时可以传递处理程序.
至于我可以回答说在这里我有选择具有这些元素的选择jqLite或angular.element().我的jQuery包含在包含Angular之后.我认为这应该以这种方式完成,因为我希望选择特定类的元素,而Angular通过我的指令生成它们.
我实际上并没有尝试.click()在课堂上使用这个事件,它只是一个概念证明.我在与指令的contains元素关联的控制器中有以下代码:
$(".gallery-image").click(function(){
alert("test");
});
Run Code Online (Sandbox Code Playgroud)
我试图做的应该是相当明显的,我只是不确定如何处理这个Angular和jQuery的混合.
如何在这些元素上选择并运行带有jQuery的事件处理程序?
像这样使用它
$(document).on("click", ".gallery-image", function(){
alert("test");
});
Run Code Online (Sandbox Code Playgroud)
您无法直接选择,".gallery-image"因为当您将click事件绑定到它们时,它们都不在页面上
但是你总是可以ng-click在项目中使用指令,ng-repeat你不需要使用jQuery来绑定click事件.
| 归档时间: |
|
| 查看次数: |
3630 次 |
| 最近记录: |