我有一个弹出指令,我想编译并将其附加到正文。是否有一种更简单的方法,然后重新编译并将指令附加到body。
link: function (scope, element) {
$('body').append($compile('html')(scope.new()))
}
我不想两次编译指令,第一次自动编译,第二次手动编译。如果有属性或设置,它会自动将指令附加到body,这将是很好的。
答案 0 :(得分:0)
为什么不将自定义指令放在页面的html中的正确位置,然后使用transclude
将其与指令template
中的任何内容进行交换?