2016-09-14 2 views
1

Ich habe RC7 installiert und mein Modul und Komponente funktioniert.@NgModules Verwirrung über dynamische bootstrapping

Allerdings möchte ich es auf einer Webseite verwenden und machen meine Module und Komponenten nur Bootstrap, wenn auf der aktuellen Seite der Selektor mit Bootstrapping geladen werden soll.

Ich verwende ein Modul und deklariere meine Komponenten. Aber ich kann nicht mindestens einen Bootstrap machen. Soweit ich weiß, sollte ich in Ordnung sein, ein Modul für die gesamte Website zu verwenden und Komponenten dynamisch zu streamen, wenn die Seite das Element hat, das die Komponenten bootstrapped benötigt.

Derzeit bekomme ich Fehler, wenn ich nichts in meinem Modul boattrap und ich bekomme auch Fehler, wenn ich eine Komponente bootstrap und der Selektor nicht auf der Seite vorhanden ist. Gibt es eine Möglichkeit, diese Fehler zu vermeiden? Oder verwende ich falsche Sachen? Sollte ich zu diesem Zweck etwas anderes anstelle von Modulen und Komponenten verwenden?

Antwort

0

Sie müssen sich selbst überprüfen (document.querySelector(...)), wenn die Seite einen passenden Selektor enthält, bevor Sie platformBrowserDynamic().bootstrapModule(AppModule);

nennen