Есть ли ограничение на количество глобальных ресурсов, зарегистрированных в Аурелии? - PullRequest
1 голос
/ 09 апреля 2020

Есть ли ограничение на количество глобальных ресурсов, которые я могу зарегистрировать в Аурелии? У меня есть 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. Просто идет по линии.

Есть мысли об этом странном поведении?

...