Also, mein angular2-Projekt mit JSPM für die Veröffentlichung: jspm bundle-sfx app dist/main.sfx.js
. Alles klar, bis ich versuche, die gebaute App im Browser zu laden. Das ist der Fehler, den ich bekomme: '
Das vollständige Protokoll lautet wie folgt:
%Vor%Was könnte einen solchen Fehler verursachen?
Ich hatte den gleichen Fehler, als ich die angular2-App mit dem Webpack gebündelt habe. Es stellte sich heraus, dass es sich in meinem Fall beschwerte, dass document.body
ist null
. Dies geschieht, wenn Sie Ihre Skripte in head
vor body
einfügen und das Skript sofort versucht, mit document.body
zu arbeiten.
Mein Index.html war so:
%Vor%Also habe ich Skripte wie folgt verschoben:
%Vor%Und jetzt funktioniert es gut.
Jungs, ich habe morgen eine Zwischenprüfung, und ich habe mir das Musterblatt angesehen, und ich bin mir über diese Frage nicht sicher. Jede Hilfe wäre willkommen.
Lassen Sie %code% ein %code% sein, so dass jedes Element %code% einen Zeiger auf ein %code% enthält. Wenn %code% ein %code% ist, beantworten Sie die folgenden Fragen:
%code% ist %code%
%code% ist ein Zeiger auf ein %code%
%code%
%code%
welcher Typ ist %code% ?
%code% hat den Typ %code% , welcher Typ auch immer.
welcher Typ ist %code% ?
%code% ist ein %code% ; das heißt, es ist eine Referenz auf das Element in dem Vektor, auf das der Iterator zeigt.
Welcher Code liefert die Adresse des tatsächlichen %code% ?
%code% , da die Elemente des Vektors Zeiger auf die %code% s sind und %code% eine Referenz auf das Element im Vektor liefert.
Welcher Code liefert die tatsächliche %code% ?
%code% ; das heißt, Sie dereferenzieren den Zeiger, der von %code% erhalten wird, um den Referenten des Zeigers zu erhalten.