Récemment, Angular 4.0 a été mis à jour vers Angular 5.0. De nombreux amis se sont plaints du fait qu'ils n'y étaient pas habitués. La version se met à jour trop rapidement et ils ne sont pas habitués à la nouvelle version. mettre à jour cet événementParlons de la façon d'utiliser Angular5.0 à l'avenir
Tout d'abord, cette mise à jour de version n'est en fait qu'une itération normale qui suit la Sémantique spécification du numéro de version.
À partir de la version 5.0.0-beta.0 le 19 juillet 2017, plus de 3 mois se sont écoulés et un total de 8 versions bêta et 10 versions RC ont été publiées. Ceux qui n'ont mis à jour que la version 5.0.0 ne sont que des utilisateurs moyens ordinaires, pas des utilisateurs pionniers. Dans le numéro de version sémantique, la version majeure est utilisée pour introduire un Break Changeing Change, tandis que la version mineure est utilisée pour ajouter des fonctions. À moins qu'il n'y ait des fonctions qui nécessitent l'introduction d'un Breaking Change, il n'est pas nécessaire de le faire. accédez à la version majeure introduite dans (à moins qu'elle ne soit terminée à temps).
Il est donc évident que les nouvelles fonctionnalités de la version 5.0 revendiquées à de nombreux endroits (y compris sur un blog officiel) ne sont pas tout à fait raisonnables. Par exemple, Preserve Whitespace et exportAs ont été introduits dès la version 4.4, et HttpClient l'était même. introduit dans la version 4.4. Introduit dans la version 4.3. La raison pour laquelle il s'agit toujours d'une nouvelle fonctionnalité de la version 5.0 est que les branches 4.x et 5.x sont promues en parallèle. Dans le développement réel, ces fonctionnalités entrent d'abord dans la version 5.0, puis sont sélectionnées dans la version 4.x. version. Mais du point de vue d'un utilisateur (ordinaire), 5.0 est une version successeur de 4.x plutôt qu'une version antérieure, donc les fonctionnalités de 4.x ne doivent plus être considérées comme des fonctionnalités de 5.0. Les parties vraiment précieuses sont certaines parties non fonctionnelles, telles que l'optimisation du compilateur angulaire. Actuellement, la compilation incrémentielle d'AOT peut presque être contrôlée en 1 s (donc chaque sauvegarde ne sera que de -1 s ?) ; ne dépend plus de l'API Intl et ainsi de suite. Il est dommage qu'AOT par défaut soit Revert un jour avant la sortie de la version officielle de 5.0 (fix (@angular/cli) : utilisez JIT par défaut avec ng5 par filipesilva · Pull Request #8267 · angulaire/angulaire-cli). Bien sûr, pour être précis, il s'agit d'une fonction qu'Angular CLI ne peut implémenter que sur la base d'Angular 5, pas une fonction d'Angular 5 (et c'est juste le comportement par défaut et n'affecte pas l'implémentabilité). En résumé : comprenez correctement la signification des numéros de version sémantiques et traitez les changements de version majeurs avec une attitude normale. Presque tous les malentendus inutiles proviennent du manque de compréhension du « numéro de version sémantique »
Pour résumer :
Comprendre correctement la signification du numéro de version sémantique et le traiter avec un esprit normal . Modifications de versions.
Ce qui précède est une introduction à la façon d'utiliser la nouvelle version d'Angular 5.0. En fait, tant que vous comprenez le numéro de version sémantique, cette version sera naturellement beaucoup plus facile à comprendre
. Lecture connexe
Angular obtient le fichier json défini dans le projet
Introduction détaillée à l'utilisation avancée des listes déroulantes dans AngularJS
Implémentation à l'aide des services personnalisés AngularJS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!