Bootstrapping Ich folge zusammen mit den offiziellen Angular2 upgrade guideAngular2 Upgrade-Tutorial Code nicht
Derzeit ist das Projekt in Phase 2.1 der Migrationsschritte. Das Tutorial sagt "der Schlüssel ist, dies Stück für Stück zu tun, ohne die Anwendung zu brechen", aber ich habe die Anwendung gebrochen.
Das Problem scheint mit dem Upgrade-Adapter zu verwenden, um die App zu starten. Im Anschluss an den Abschnitt " Bootstrapping A Hybrid 1 + 2 PhoneCat ", die App bootet nicht. Die Symptome sind ein leerer Bildschirm und keine Fehler in der Konsole.
Es ist nicht klar, wo die Bootstrap-Methoden in der App/Js/App Datei .module.ts Die Dokumente geben nicht an, wohin der folgende Code gehen sollte. Dies sind die genauen Wörter:
Nach ein paar Ratschläge here habe ich versucht, dies:
var upgradeAdapter = new UpgradeAdapter();
angular.element(document.body).ready(function() {
upgradeAdapter.bootstrap(document.body, ['phonecatApp']);
});
gleiche Ergebnis: leeren Bildschirm, keine Konsole ausgegeben.
Was ist der richtige Weg, um diesen Fusionsstatus der App zu starten?
Die fragliche Datei ist here.
Alle Vorschläge würden sehr geschätzt werden.
Danke Thierry, das funktioniert, um die App zu laden. Jetzt habe ich jedoch ein Problem mit einem unbekannten Provider aus der gleichen Datei, der app.module.ts. Es findet nicht die PhoneListCtrl, aber ich nehme an, das ist jetzt ein separates Problem. – curchod