Аурелия: Ленивая загрузка функций 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
,
Для преобразователя значений (или поведения привязки, пользовательского атрибута) он может
либо использовать соглашение об именах
foo-bar.js
заclass FooBarValueConverter
,или с помощью аннотации
foo-bar.js
за@valueConverter('fooBar') export class FooBar
,