Kürzlich wurde Angular 4.0 auf Angular 5.0 aktualisiert. Viele Freunde haben sich darüber beschwert, dass sie sich nicht daran gewöhnen, dass die Version zu schnell aktualisiert wird. Diesmal werde ich es tun Aktualisieren Sie dieses EreignisLassen Sie uns mit Ihnen darüber sprechen, wie Sie Angular5.0 in Zukunft verwenden können
Zuallererst ist dieses Versionsupdate eigentlich nur eine normale Iteration, die derSemantik Angabe der Versionsnummer. Beginnend mit 5.0.0-beta.0 am 19. Juli 2017 sind mehr als 3 Monate vergangen und insgesamt 8 Beta-Versionen und 10 RC-Versionen veröffentlicht. Diejenigen, die jetzt erst 5.0.0 aktualisiert haben, sind nur normale Durchschnittsbenutzer, keine Pionierbenutzer. In der semantischen Versionsnummer wird die Hauptversion zum Einführen von
Breakinging Change verwendet, während die Minor Version zum Hinzufügen von Funktionen verwendet wird, die die Einführung von Breaking Change erfordern Gehen Sie zur Hauptversion. Eingeführt in (es sei denn, sie wird rechtzeitig fertiggestellt). Es ist also offensichtlich, dass die an vielen Stellen (einschließlich eines offiziellen Blogs) behaupteten neuen Funktionen von 5.0 nicht ganz sinnvoll sind. Beispielsweise wurden Preserve Whitespace und exportAs bereits in 4.4 eingeführt, und HttpClient war sogar dabei eingeführt in 4.4. Eingeführt in Version 4.3. Der Grund, warum es immer noch eine neue Funktion von 5.0 ist, liegt darin, dass die Zweige von 4.x und 5.x parallel gefördert werden. In der tatsächlichen Entwicklung werden diese Funktionen zuerst in die 5.0-Version aufgenommen und dann in die 4.x-Version übernommen Version. Aus Sicht eines (normalen) Benutzers handelt es sich bei 5.0 jedoch um eine Nachfolgeversion von 4.x und nicht um eine frühere Version. Daher sollten Funktionen in 4.x nicht mehr als Funktionen von 5.0 gezählt werden. Die wirklich wertvollen Teile sind einige nicht funktionale Teile, wie z. B. die Optimierung des Angular Compilers. Derzeit kann die inkrementelle Kompilierung von AOT innerhalb von 1 Sekunde gesteuert werden (jedes Speichern dauert also nur -1 Sekunde). nicht mehr abhängig von Intl API und so weiter. Es ist schade, dass AOT standardmäßig einen Tag vor der Veröffentlichung der offiziellen Version von 5.0 zurückgesetzt wurde (fix(@angular/cli): JIT standardmäßig mit ng5 verwenden von filipesilva · Pull Request #8267 · Angular/Angular-Cli). Um genau zu sein, handelt es sich natürlich um eine Funktion, die Angular CLI nur auf Basis von Angular 5 implementieren kann, nicht um eine Funktion von Angular 5 (und es handelt sich lediglich um das Standard-
Verhalten und hat keinen Einfluss auf die Implementierbarkeit). Zusammenfassend lässt sich sagen: Verstehen Sie die Bedeutung semantischer Versionsnummern richtig und behandeln Sie größere Versionsänderungen mit einer normalen Einstellung. Fast alle unnötigen Missverständnisse entstehen durch mangelndes Verständnis der „semantischen Versionsnummer“
Um es zusammenzufassen:
Verstehen Sie die Bedeutung der semantischen Versionsnummer richtig und behandeln Sie sie mit einem normalen Verstand . Versionsänderungen.
Das Obige ist eine Einführung in die Verwendung der neuen Version von Angular 5.0. Solange Sie die semantische Versionsnummer verstehen, wird diese Version natürlich viel einfacher zu verstehen sein
Verwandte Lektüre
Angular ruft die im Projekt definierte JSON-Datei abDetaillierte Einführung in die erweiterte Verwendung von Dropdown-Boxen in AngularJSImplementierung mit maßgeschneiderten AngularJS-DienstenDas obige ist der detaillierte Inhalt vonSo verwenden Sie Angular 5.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!