我在HTML部分中有自定义指令,在ajax回调中更新。
最初该指令已呈现并正常工作,但在内容更新后,指令不再呈现。 是否有可能重新指令?
简单说明:
HTML: 首次加载页面时,my-directive可以正常工作。
<div class="page">
<div class="right-menu">
<ul>
<li>
<my-directive some-attr="1"></my-directive>
</li>
<li>
<my-directive some-attr="1"></my-directive>
</li>
</ul>
</div>
</div>
角度脚本:
myApp.directive('myDirective', ["service", function (service) {
return {
//
}
};
jQuery脚本:
$.get('dynamic-content.php', function (content) {
$('.right-menu').html(content); // after this, my-directive is not working anymore
});
动态content.php:
<ul>
<li>
<my-directive some-attr="1"></my-directive>
</li>
<li>
<my-directive some-attr="1"></my-directive>
</li>
</ul>