J'ai dû mettre à niveau mon angularjs em> (v1) app vers le dernier angulaire 7 em>.
L'application a déjà été réécrite en angular2.
Je sais que la migration d'angularjs vers angular2 est complètement différente.
Mais à la recherche du moyen le plus simple de migrer de V2 à V7.
Pouvez-vous s'il vous plaît me guider comment dois-je continuer et quelles sont toutes les choses à prendre en charge?
J'ai également suivi l'article suivant, mais je souhaite toujours des conseils spécifiques:
https://angular.io/guide/upgrade P>
Dois-je procéder également comme mentionné dans ce poste ou d'autres étapes majeures aussi-
Migration de l'angulaire 6 à angulaire 7 P>
Merci d'avance. P>
3 Réponses :
Mise à niveau progressivement une application angularjs à angulaire. L'une des clés d'une mise à niveau réussie consiste à le faire progressivement, en exécutant les deux frameworks côte à côte dans la même application et en portant des composants angularjs à l'angulaire d'une par une. Cela permet de mettre à niveau des applications égales et complexes sans perturber d'autres activités, car le travail peut être effectué en collaboration et se propager sur une période donnée. Le module de mise à niveau en angulaire a été conçu pour effectuer une mise à niveau incrémentielle sans soudure. Pour plus de détails, vous pouvez suivre ce lien https://medium.com/contentsquare-Engineering-blog/angularjs-a-angular5-upgrade-a-large-application-7e6fbf70bafa P>
Tout sur l'angulaire diffère considérablement de l'angularjs, tant que je les considérerais de manière totalement différente. P>
Vous pourrez utiliser une grande partie de votre code de modèle et vous serez probablement en mesure de réutiliser une logique et des fonctions commerciales personnalisées, mais vous souhaitez envisager votre application AngularJS un prototype fonctionnel, et Redesignez votre application Angular7 basée sur ce que vous avez appris de l'angularjs un. P>
Vous allez passer de JavaScript à Typescript, l'architecture des composants est très différente de la manière dont vous auriez construit l'application JS. Angulaire s'éloigne avec une liaison bidirectionnelle dans presque tous les cas en faveur d'une source de données unidirectionnelle. p>
Les bibliothèques tierces que vous avez peut-être utilisées devront probablement être remplacées ou mises à jour sur les dernières versions compatibles angulaires (réécriture). P>
Après avoir passé à travers la mise au point de la mise au point de l'angularjs à la terre, de la mise au point de la diversité angulaire (à partir de 2 à 7) et une réécriture d'une application angularjs en angulaire 7, je suggérerais vivement d'apprendre autant que vous pouvez construire de nouvelles applications en angulaire 7, puis réaménant votre application JS à partir de zéro avec votre nouvelle connaissance trouvée, plutôt que d'essayer de faire glisser une vieille basebase dans le nouveau cadre. P>
vous avez peu d'options fortes> p>
Assistant Ngmigration P> Li>
NGUPGRADE P> LI>
ifram p> li>
ol>
Continuez à déplacer des directives / filtres ... un par un. P>