在剃须刀格式中,我们可以使用@ 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);