Angular2流星,如何在头部插入元标记?

时间:2016-01-02 03:57:02

标签: meteor angular meta angular2-meteor

有一些例子说明如何通过在其他Meteor堆栈(Angular,Blaze等)中添加另一个带<head><meta whatever-ya-need></head>的文件来实现此目的。该文件必须在模板之外。它只是从查看各种文件到你的html的不同部分连接起来。

如果你在Angular 2中尝试这个,你会收到一个错误,它找不到<app></app>。我尝试将<head><meta whatever-ya-need></head>的html文件放在组件目录的初始客户端目录中,并尝试将其作为index.html。我还将<app></app>标记放在index.html中。

任何人都有关于如何注入此文件或操纵文件的任何想法?

这对于<title></title>等等或<head>中的任何内容也很有用。

提前致谢...

1 个答案:

答案 0 :(得分:0)

我实际上来自another question并发现了克里斯托弗的评论。

angular2-meteor tutorial,我们知道如果我们调用了应用程序选择器 - 应用程序,您就可以摆脱 index.html 。 angular2-meteor软件包自动添加<app>标签的默认布局,如下所示:

<body>
  <app></app>
</body>

但现在我们仍然需要使用<head>,因此我们可以创建 index.html 文件,并使用<base><meta>等任何您想要的内容

<head>
  <base href="/">
  <meta whatever-ya-need>
</head>

<body>
  <app></app>
</body>