gpt4 book ai didi

javascript - 如何在 Angular 指令中使用 标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:48 30 4
gpt4 key购买 nike

我试过了 this在我的 Angular 应用程序中,但它不起作用。因此,我尝试将自定义标签 ( <mytag> ) 插入到头部,并通过将“head”替换为“mytag”来使指令适用于此。

但这并不是我真正想要的,因为它添加了 <mytag>到正文而不是 <head>

有谁知道如何让它与 head-tag 一起使用?

最佳答案

我遇到了同样的挑战。确保您的 Angular 应用程序已在 html 标记上初始化。那么这个解决方案开箱即用。

但是对我们来说这不是一个理想的解决方案。所以我修改了 Zack Boman (tennisgent) https://github.com/tennisgent/angular-route-styles代码,以便在应用程序初始化后可以在任何地方使用。

  • 将指令重命名为:zbRouteStyles
  • 修改限制以包含属性:restrict: 'EA'
  • 更改了行:elem.append($compile(html)(scope));angular.element('head').append($compile(html)(scope));

通过这些更改,我能够在我的 Angular 应用程序初始化后将指令添加到任何标签,甚至是我的应用程序初始化的标签。

例如:

<div ng-app="myApp" zb-Route-Styles>
<div>

关于javascript - 如何在 Angular 指令中使用 <head> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23061958/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com