Mam składnik, który korzysta z biblioteki javascript. W tej chwili jestem po prostu za pomocą system.js załadować zależnośćAngular2 ładowanie komponentu zewnętrznego pliku js lib
public ngOnInit() {
System.import('lib').then(() => this.createControl());
}
Jednak to opóźnienie inicjalizacji komponentu powoduje problem z innym, zużywając komponent. Zasadniczo funkcja createControl
działa za późno.
Czy możliwe jest opóźnienie inicjalizacji całego komponentu o kąt, dopóki nie zostaną pobrane wszystkie zależności?
Dlaczego nie załadować zależności w znacznikach skryptu przed załadowaniem kąta? Robię to z kilkoma bibliotekami, takimi jak js.cookie i lodash. Są już załadowane przez czas, w którym kąt zaczyna działać. – brando
Poszukuję bardziej modularnego podejścia :) Mogłem załadować wszystkie zależności na początku tak, i chociaż są pro/cons po obu stronach, osobiście pochylam się nad podejściem modułowym/komponentowym. – Umair
Czy masz trasy w swojej aplikacji? – dfsq