Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在尝试将jQuery事件处理程序附加到由Angular生成的html元素_Javascript_Jquery_Html_Angularjs_Event Handling - Fatal编程技术网

Javascript 正在尝试将jQuery事件处理程序附加到由Angular生成的html元素

Javascript 正在尝试将jQuery事件处理程序附加到由Angular生成的html元素,javascript,jquery,html,angularjs,event-handling,Javascript,Jquery,Html,Angularjs,Event Handling,我有一些使用put生成的html代码,代码示例: a.put("ngTagsInput/tags-input.html", '<div class="host" tabindex="-1" ti- transclude-append=""></div>') 我是否需要编译Angular生成的HTML代码,或者jquery有什么问题吗?不要这样做。使用Angular方式绑定事件,ng event并在添加到DOM之前编译HTML。如果仍然要使用jquery,请听@Tus

我有一些使用put生成的html代码,代码示例:

a.put("ngTagsInput/tags-input.html", '<div class="host" tabindex="-1" 
ti-  transclude-append=""></div>')

我是否需要编译Angular生成的HTML代码,或者jquery有什么问题吗?

不要这样做。使用Angular方式绑定事件,
ng event
并在添加到DOM之前编译HTML。如果仍然要使用jquery,请听@Tushar——这不是“Angular方式”“要做到这一点——如果这是你的框架,那么以有角度的方式做事是非常重要的。查看一篇帖子“如果我有jQuery背景,用AngularJS思考”。@tushar,anied感谢各位的建议,非常感谢
$(".host").on('click',function(){
    alert('hi');
});