问题标签 [aurelia-templating]

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

aurelia - 错误:没有为元素定义 Aurelia API:“DIV”

我新启动的应用程序面临这个问题。

这是调用堆栈:

我在网上进行了研究,但我在这里只发现了一个类似的问题:https ://github.com/aurelia/webpack-plugin/issues/181但它不相关,因为我不使用 webpack 5 而是 4。

aurelia debug 的最后一个日志是这个:

我的应用程序不直接引用 div,而且相当简单。我正在使用外部库(我们也开发)并加载如下:

这是 app.html:

和designer.html:

对于可能导致此问题的原因,我有点不知所措,因此欢迎提供任何指导。

谢谢

0 投票
2 回答
22 浏览

aurelia - Aurelia 使用模板字符串动态绑定变量

我正在尝试在id组件中设置组件的动态。

所以子组件有一个可绑定的uniqueId属性。父组件有自己的uniqueId,我试图将其保留在子组件中uniqueId,就像遵循 BEM 约定一样:

但这给了我以下错误:(unconsumed token {删节)。

我尝试使用https://aurelia.io/docs/template/custom-elements#declarative-computed-values<let></let>中的元素,但这也不起作用。

我不确定如何在视图中执行此操作,因为我宁愿不在控制器级别处理此问题(这只是该视图中的许多组件之一)。

0 投票
0 回答
11 浏览

typescript - 是否可以从 Aurelia 的模板路由器访问 RouterViewLocator?

阅读了 aboutRouterViewLocator之后,我们想在我们的应用程序中试验它,但是该类没有在构建的模块中导出。

我们的理解是我们必须将依赖注入RouterViewLocator到我们的视图模型中,但我们不能从 aurelia-template-router 导入它。

我们是在以完全错误的方式解决这个问题,还是在 aurelia-template-router.ts 中导出该类时存在疏忽?

作为实验的一部分,我们将 aurelia-template-router.ts 更新为 export RouterViewLocator。这使我们能够RouterViewLocator从注入的Container. 然后我们使用findNearest()来获取我们的RouterView.

这是我们预期用途的示例代码片段:

RouterViewLocator如果已导出,这种方法是否有效?