将指令附加到正文

时间:2014-10-06 16:00:52

标签: angularjs angularjs-directive angularjs-scope

我有一个弹出指令,我想编译并将其附加到正文。是否有一种更简单的方法,然后重新编译并将指令附加到body。

 link: function (scope, element) {
     $('body').append($compile('html')(scope.new()))
  }

我不想两次编译指令,第一次自动编译,第二次手动编译。如果有属性或设置,它会自动将指令附加到body,这将是很好的。

1 个答案:

答案 0 :(得分:0)

为什么不将自定义指令放在页面的html中的正确位置,然后使用transclude将其与指令template中的任何内容进行交换?