问题标签 [html-templates]

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 回答
1975 浏览

html - 是否可以以编程方式在 Web 组件中插入元素?

是否可以自动或以编程方式插入嵌套的 Web 组件或特定类型的元素,而无需指定slot它们的属性?

考虑一些这样的结构:

有了<parent-element>这样的 Shadow DOM:

预期结果是:

换句话说,我想强制<child-element>s 只允许在<parent-element>类似于<td>元素内只允许在一个<tr>元素内。我希望它们被放置在<slot name="child-elements">元素中。必须为它们中的每一个指定一个slot属性以将它们放置在特定的插槽中<parent-element>似乎是多余的。同时,<parent-element>应该自动将其余内容插入到第二个<slot>元素中。

我首先搜索了一种在注册父元素时定义它的方法,尽管CustomElementRegistry.define()目前仅支持extends作为选项。

然后我想,也许有一个功能允许手动插入元素,即类似的东西childElement.slot('child-elements'),但似乎不存在。

然后我尝试在父元素的构造函数中以编程方式实现这一点,如下所示:

虽然这不会将子元素移动到<slot name="child-elements">,但它们仍然会被插入到第二个<slot>元素中。

0 投票
2 回答
41 浏览

python - 登录视图Django中没有反向匹配,html模板解析错误

我的 django 应用程序有问题。我的 base.html 模板可以在某些视图中解析,但不能在所有视图中解析并返回错误代码

我对 django 没有太多经验,但它似乎可以在视图彼此相距不太远时解析模板。

我的结构也很糟糕,但我不知道如何正确构建 django 网站。

登录文件(不起作用):

仪表板文件(作品):

模板的文件结构:templates/base html templates/registration/login html templates/users/dashboard html

urls python 文件

base.html 中的问题行:

这只是 html 模板中带有 static 的第一行。[文件结构][1]

完整代码在这里: https ://github.com/lolThinked/Stemdirekte

下面的错误代码:'''

''' [1]: https://i.stack.imgur.com/f9H0E.png

0 投票
1 回答
534 浏览

javascript - 如何使用/链接外部api在grapejs组件中显示获取的数据

我是grape和backbonejs的新手。我想制作一个模板构建器,除了具有grapejs提供的默认组件(如标签、图像等)外,还将具有ex-top 5产品的自定义组件,其中包含图像和产品名称以及它将从服务器获取最新数据。在这种情况下,我无法弄清楚应该在哪里进行 API 调用以及如何使用获取的结果在组件中显示。我尝试过的代码的链接在评论中。

0 投票
0 回答
191 浏览

javascript - 如何在葡萄组件的模型或视图中获取葡萄编辑器实例

我正在使用grapejs 作为模板构建器,我想在组件的模型视图中访问grapejs 编辑器实例。当我将它作为道具传递给组件时,同时将其添加到块管理器错误:“将循环结构转换为 JSON ”由 js 引擎引发。

任何人都可以请指导我。

0 投票
1 回答
200 浏览

web-component - 为什么使用的时候需要用到cloneNode