Angular element.html()事件绑定

时间:2014-07-24 14:51:44

标签: angularjs

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

1 个答案:

答案 0 :(得分:2)

使用$compile让Angular识别它:

element.html(
    $compile('<span ng-click="action()">A</span>')(scope)
);