Аурелия: Ленивая загрузка функций js+html с FrameworkConfiguration?

Я хочу настроить ленивую загрузку некоторых функций с элементами js и html. Если я сделаю aurelia.use.feature('js+html-custom-element') в 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 ответ

Aurelia использует строгие правила именования файлов. Для компонента, если файл определяет class JsHtmlCustomElementАурелия ожидает, что имя файла js-html-custom-element.js,

Для преобразователя значений (или поведения привязки, пользовательского атрибута) он может

  1. либо использовать соглашение об именах foo-bar.js за class FooBarValueConverter,

  2. или с помощью аннотации foo-bar.js за@valueConverter('fooBar') export class FooBar,

Другие вопросы по тегам