Aurelia:使用FrameworkConfiguration延迟加载js + html功能?

时间:2018-01-10 14:00:10

标签: aurelia aurelia-framework

我想用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解决方案。

1 个答案:

答案 0 :(得分:0)

Aurelia使用强大的文件命名约定。 对于组件,如果文件定义class JsHtmlCustomElement,Aurelia希望文件名为js-html-custom-element.js

对于值转换器(或绑定行为,自定义属性),它可以

  1. foo-bar.js使用命名惯例class FooBarValueConverter

  2. 或借助于注释foo-bar.js @valueConverter('fooBar') export class FooBar