2017-01-20 6 views
1

Ich verwende Lazy Loading mit Angular2 und PreloadAllStrategy.Angular2 lazy loaded Ereignis

Ich frage mich nur, gibt es eine Möglichkeit zu erkennen, wenn alle Module vorgeladen sind und eine Aktion vor, wenn alles vorinstalliert ist?

Ich dachte, es würde ein Router-Ereignis ähnlich wie NavigationStart für diese, wie RouteLoaded, aber es gibt nicht.

Irgendwelche Ideen, wie dies getan werden kann?

+0

Wenn Sie alle Module so schnell wie möglich einlegen, ist das nicht * nicht * verzögertes Laden? – jonrsharpe

+0

Es ist Lazy Loading, aber die Kernanwendung wird zuerst geladen, dann der Rest der Anwendung. Trotzdem beabsichtige ich, eine benutzerdefinierte Vorabladestrategie zu implementieren, aber ich muss ein Ereignis haben, das ausgelöst wird, wenn ein Modul zuerst geladen wird. – conor

Antwort

Verwandte Themen