Lazy laden Aurelia-Plugin

8

Ich habe ein großes Plugin (abalmus / aurelia-ace-editor), das ich in Aurelia laden will und es tut meiner Seitenladezeit weh. Weiß jemand, wie man ein Aurelia-Plugin anders als beim Start der App lädt?

Main.ts:

%Vor%     
J-DawG 17.01.2017, 17:03
quelle

1 Antwort

15

In welches Modul auch immer Sie das Plugin laden möchten, verweisen Sie sowohl auf die Aurelia -Klasse als auch auf die FrameworkConfiguration -Klasse aus dem aurelia-framework -Modul:

%Vor%

Erhalte einen Verweis auf das Aurelia-Objekt im ctor:

%Vor%

Erstellen Sie dann an einer geeigneten Stelle (wie der activate -Funktion) ein neues FrameworkConfiguration -Objekt und laden Sie das Plugin:

%Vor%

Für mehr lesen Ссылка

    
J-DawG 17.01.2017, 19:17
quelle