问题标签 [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.
aurelia - 错误:没有为元素定义 Aurelia API:“DIV”
我新启动的应用程序面临这个问题。
这是调用堆栈:
我在网上进行了研究,但我在这里只发现了一个类似的问题:https ://github.com/aurelia/webpack-plugin/issues/181但它不相关,因为我不使用 webpack 5 而是 4。
aurelia debug 的最后一个日志是这个:
我的应用程序不直接引用 div,而且相当简单。我正在使用外部库(我们也开发)并加载如下:
这是 app.html:
和designer.html:
对于可能导致此问题的原因,我有点不知所措,因此欢迎提供任何指导。
谢谢
aurelia - Aurelia 使用模板字符串动态绑定变量
我正在尝试在id
组件中设置组件的动态。
所以子组件有一个可绑定的uniqueId
属性。父组件有自己的uniqueId
,我试图将其保留在子组件中uniqueId
,就像遵循 BEM 约定一样:
但这给了我以下错误:(unconsumed token {
删节)。
我尝试使用https://aurelia.io/docs/template/custom-elements#declarative-computed-values<let></let>
中的元素,但这也不起作用。
我不确定如何在视图中执行此操作,因为我宁愿不在控制器级别处理此问题(这只是该视图中的许多组件之一)。
typescript - 是否可以从 Aurelia 的模板路由器访问 RouterViewLocator?
阅读了 aboutRouterViewLocator
之后,我们想在我们的应用程序中试验它,但是该类没有在构建的模块中导出。
我们的理解是我们必须将依赖注入RouterViewLocator
到我们的视图模型中,但我们不能从 aurelia-template-router 导入它。
我们是在以完全错误的方式解决这个问题,还是在 aurelia-template-router.ts 中导出该类时存在疏忽?
作为实验的一部分,我们将 aurelia-template-router.ts 更新为 export RouterViewLocator
。这使我们能够RouterViewLocator
从注入的Container
. 然后我们使用findNearest()
来获取我们的RouterView
.
这是我们预期用途的示例代码片段:
RouterViewLocator
如果已导出,这种方法是否有效?