Javascript 正在尝试将jQuery事件处理程序附加到由Angular生成的html元素
我有一些使用put生成的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
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');
});