Angular8如何在index.html中将字符串添加到<head>

时间:2019-10-03 17:34:14

标签: string add meta-tags angular8

在剃须刀格式中,我们可以使用@ Html.Raw从字符串中添加元标记,例如,在控制器中我们可以编写; 模型头= new Model(); 标头=“ <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">”;

在布局页面中,我们可以在<Head>部分中将上述字符串添加为  @ Html.Raw(Model.header)

我该如何在Angular 8的Index.Html中做同样的事情(不使用剃刀)。字符串“ <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">” 从数据库中检索,需要将其附加到index.html中的“ <Head>”部分。我无法控制DB将提供的内容。但是无论是什么值,它都将是<Head>或与节相关的值,并且还可能包括<scripts>

谢谢 找到了答案,也正在寻找此解决方案的人:

let fragment = document.createRange().createContextualFragment("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");
document.head.append(fragment);

0 个答案:

没有答案