问题标签 [html5-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
308 浏览

javascript - 在模板中导入 HTML 模板

有没有在另一个 HTML 模板元素中使用 HTML 模板元素的示例?

好的,这是一个简单的例子:

这是我的主文件index.html,我在其中导入header.html并克隆其中的模板并将其附加到我的div:

然后在我的header.html中,我导入另一个 HTML 并将其添加到模板中(我觉得在另一个模板中调用 document 是错误的模板,但我可能是错的。):

这是credit_field.html只是一个包含该字段的模板:

显然加载它没有任何错误,但它给了我导入错误!只是为了记录,如果我将它们都导入到我的 index.html 并将它们附加到那里,它会工作得很好,但我正在寻找一种在另一个模板中拥有模板的方法。

再次澄清我的问题,我想知道如何在另一个 HTML 模板元素中添加一个 HTML 模板元素?

注意:我见过有人使用 Django 模板,但我想在 HTML、JavaScript 和 jQuery 中对其进行排序以避免复杂性。

0 投票
1 回答
862 浏览

javascript - 当一切正常时,为什么 importNode 不执行?

我想使用 HTML 导入,所以我创建了两个文件。
文件1:

文件2:

当我执行 File2 时,我应该看到一个黄色方块,但我收到了这个错误:

Uncaught TypeError: Failed to execute 'importNode' on 'Document': parameter 1 is not of type 'Node'. at Import.html:8

当我将“测试”变量记录到控制台时,我得到了包含 File1 的文档,所以那里没问题。我只是不明白错误应该是什么意思以及为什么它不起作用。

0 投票
1 回答
390 浏览

javascript - 如何在 html 上声明组件 props