【发布时间】:2022-01-20 06:25:32
【问题描述】:
不是 Template tag content is empty 的重复项 - Angular 中的一个错误,而我的问题是关于 Vanilla Js。
我正在开发一个ThingsBoard 小部件。在the HTML tab,我有这个简单的模板:
<template id="myTemplate">
<div>Test</div>
</template>
在 JS 选项卡中,我正在尝试获取此模板的内容(最终克隆它):
const template = document.querySelector("#myTemplate");
console.log(template.content);
但是,我得到一个 empty DocumentFrgament:
这很奇怪,因为当我在 ThingsBoard 之外运行它时(例如在 StackOverflow sn-p 上),我确实获得了模板的内容:
const template = document.querySelector("#myTemplate");
console.log(template.content);
<template id="myTemplate">
<div>Test</div>
</template>
有什么想法吗?
【问题讨论】:
标签: javascript html thingsboard