将指令附加到正文
Posted
技术标签:
【中文标题】将指令附加到正文【英文标题】:Append directive to body 【发布时间】:2014-11-30 22:40:54 【问题描述】:我有一个弹出指令,我想编译并将它附加到正文。有没有更简单的方法然后重新编译并。
link: function (scope, element)
$('body').append($compile('html')(scope.new()))
我不想编译指令两次,第一次是自动编译,第二次是手动编译。如果有一个属性或设置,它会自动中,那就太好了。
【问题讨论】:
您找到解决方案了吗? 【参考方案1】:为什么不将自定义指令放在页面 html 中的正确位置,然后使用 transclude
将其与您放入指令的 template
中的任何内容交换?
【讨论】:
好的,任何最适合你的。另外,这是$('body').append
jQuery 吗?我不认为像AngularJS那样使用它是一个好习惯。不管怎样,祝你好运,这些只是我的观察。
我正在使用 angular.element。以上是关于将指令附加到正文的主要内容,如果未能解决你的问题,请参考以下文章