我需要这样的操作:
用户选择一个html模板,然后html将由element.html('<span>A</span><span>B</span>....')
在指令中注入
我想绑定所有跨度的点击事件
如果我这样写element.html('<span ng-click="action()">A</span>')
,这不起作用
我的问题是如何绑定那些跨度的事件?
答案 0 :(得分:2)
使用$compile
让Angular识别它:
element.html(
$compile('<span ng-click="action()">A</span>')(scope)
);