有一些例子说明如何通过在其他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>
中的任何内容也很有用。
提前致谢...
答案 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>