我想用js和html元素配置一些延迟加载的功能。
如果我在aurelia.use.feature('js+html-custom-element')
的{{1}} configure()
main.ts
,那么一切都按预期进行。
但是当我推迟加载时
return new FrameworkConfiguration(aurelia)
.feature('js+html-custom-element')
.apply();
然后浏览器加载js和html文件但是html没有呈现!?控制台窗口中没有错误。
如果'js-only-custom-element'
延迟加载按预期工作。
这是预期的行为,错误还是我错过了什么?
aurelia-framework
1.1.5 jspm
+ type script
解决方案。
答案 0 :(得分:0)
Aurelia使用强大的文件命名约定。
对于组件,如果文件定义class JsHtmlCustomElement
,Aurelia希望文件名为js-html-custom-element.js
。
对于值转换器(或绑定行为,自定义属性),它可以
为foo-bar.js
使用命名惯例class
FooBarValueConverter
。
或借助于注释foo-bar.js
@valueConverter('fooBar') export class FooBar
。