【发布时间】:2020-06-28 03:28:57
【问题描述】:
private addStructuredData(el: ElementRef, schema: JsonLdSchemas) {
const script = this.renderer.createElement('script');
this.renderer.setAttribute(script, 'type', 'application/ld+json');
script.text = JSON.stringify(schema);
this.renderer.appendChild(el.nativeElement, script);
}
我将上述代码作为 Angular 函数。这个想法是创建一个脚本元素,然后将其作为子元素附加到函数中传递的任何元素。
如果你只想通过Inspect Element查看结果,这个功能很好用。架构完美地出现在那里。
虽然当我尝试通过View Source 查看它时,架构并没有出现。有任何想法吗?谢谢
【问题讨论】:
标签: javascript json angular schema