将指令附加到正文

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。

以上是关于将指令附加到正文的主要内容,如果未能解决你的问题,请参考以下文章

将组件视图附加到正文

jsdom:使用 jQuery 将脚本附加到正文

将元素附加或添加到页面正文

Exim 将文本附加到某些附件扩展的邮件正文

将数据(正文)附加到 VueJS 中的 $http.delete 事件

Django - 第二次发送 OPTIONS 请求会将正文数据附加到请求方法