Есть ли ограничение на количество глобальных ресурсов, которые я могу зарегистрировать в Аурелии? У меня есть resources / index.ts , который выглядит как
import {FrameworkConfiguration, PLATFORM} from 'aurelia-framework';
export function configure(config: FrameworkConfiguration) {
config.globalResources([
PLATFORM.moduleName('./elements/resource-1/resource-1'),
PLATFORM.moduleName('./elements/resource-2/resource-2'),
PLATFORM.moduleName('./elements/resource-2/resource-3/resource-3'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-4/resource-4'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-5/resource-5'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-6/resource-6'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-7/resource-7'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-8/resource-8'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-9/resource-9'),
PLATFORM.moduleName('./elements/resource-2/resource-3/inputs/resource-10/resource-10'),
]);
}
Но когда я вставляю ViewResources
в свой app.ts конструктор и регистрирую его, я get
elements:
compose: HtmlBehaviorResource {elementName: "compose", attributeName: null, attributeDefaultBindingMode: undefined, liftsContent: false, targetShadowDOM: false, …}
resource-2: HtmlBehaviorResource {elementName: "resource-2", attributeName: null, attributeDefaultBindingMode: undefined, liftsContent: false, targetShadowDOM: false, …}
resource-1: HtmlBehaviorResource {elementName: "resource-1", attributeName: null, attributeDefaultBindingMode: undefined, liftsContent: false, targetShadowDOM: false, …}
resource-4: HtmlBehaviorResource {elementName: "resource-4", attributeName: null, attributeDefaultBindingMode: undefined, liftsContent: false, targetShadowDOM: false, …}
resource-3: HtmlBehaviorResource {elementName: "resource-3", attributeName: null, attributeDefaultBindingMode: undefined, liftsContent: false, targetShadowDOM: false, …}
router-view: HtmlBehaviorResource {elementName: "router-view", attributeName: null, attributeDefaultBindingMode: undefined, liftsContent: false, targetShadowDOM: false, …}
Я подтвердил, что все пути верны. Например, как ни странно, если я закомментирую строку resource-4
в index.ts , тогда ViewResources
просто покажет ресурсы 1, 2, 3 и 5. Просто идет по линии.
Есть мысли об этом странном поведении?