{"componentChunkName":"component---src-templates-tag-js","path":"/tags/a2a","result":{"data":{"tagMarkdowns":{"totalCount":1,"edges":[{"node":{"id":"ec9bb6b0-9b5f-5fe3-aa86-cccc81651c90","timeToRead":12,"excerpt":"TL;DR: Yes, but not in one move. AngularJS (1.x) and Angular (2+) are different frameworks and there is no automated AngularJS-to-Angular…","frontmatter":{"title":"Can you migrate AngularJS to Angular? Three ways to do it","tags":["angular","modernization","a2a"],"dateUpdated":null,"customTopics":[["Angular Tooltip Directive - Part 1","/how-to-create-angular-tooltip-directive","blog"],["Angular Tooltip Directive - Part 2","/angular-tooltip-directive-part-2","blog"],["How to improve your code readability?","/how-to-improve-your-code-readability-useful-clean-code-ideas-to-know","blog"],["Drag and Drop Angular Guide","/drag-and-drop-angular","blog"]],"customCTA":["Join the team where quality matters","https://accesto.com/career/","Join now"],"customContactCTA":["Join the team where quality matters","Be proud of your code and enjoy your life, great minds are always welcomed","Join now","https://accesto.com/career/"],"heroImage":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAABsklEQVQoz2Pg5vIjiHggiNufh8sfWZyBhyeYAOIO5uYK5OYJ5uYL5eEP4eUL4+YGCQIRAx9PBB9vJD9vJISEMPh4I+BsQbF4bcd+A5deI4+JGu7zxDTyJDTzhcQS+PijGPh5Y7k4ozjZo3i4ork4ojg5IoFcbq5oboggb5yQXJ6m6zQN9xnarn3KrjMUzOtUTGskVfIERJOBmpN0tEtNjCtVVQqMDCqMDSv0dcvUVAq0NYvNzKq1DSrltUq0bcr1HcpNQmc4ll6Wtm6RsWwS16kQksoBak7T16u2sW420Ks2M6kz0K82NqzV1CiXksiVkyuUUiiW0SjXtGlQNa808J1kX3BaxaFHw65TSqtaWKaAQYg/R5A/W1gwV0QoD0gK8ucICYBIAb4sft4sQZF8caUKe4/auKq9TnkHDRyqZC065Ky7pNRrhCWLGYQFC4QECgT5ISgfyIYgoDhISrBQXLbcxqkhIH2zU/IOfZsmZeN2LYtuVe0mYZEiBhGhMjxIWLBUVLhMRrZeTLJSRrFOUrZeSKxSSLhMSKAUKMUgKlyNH4kIVQsLVooIVQkLVQHZyFIACjyA5W3ZlvwAAAAASUVORK5CYII=","aspectRatio":1.968503937007874,"src":"/blog/static/6401366a5f41f489fc82fc51b0f19228/31987/angularjs_migration_hero.png","srcSet":"/blog/static/6401366a5f41f489fc82fc51b0f19228/e1953/angularjs_migration_hero.png 250w,\n/blog/static/6401366a5f41f489fc82fc51b0f19228/46604/angularjs_migration_hero.png 500w,\n/blog/static/6401366a5f41f489fc82fc51b0f19228/31987/angularjs_migration_hero.png 1000w,\n/blog/static/6401366a5f41f489fc82fc51b0f19228/0dadc/angularjs_migration_hero.png 1500w,\n/blog/static/6401366a5f41f489fc82fc51b0f19228/7adbf/angularjs_migration_hero.png 1660w","sizes":"(max-width: 1000px) 100vw, 1000px"}},"publicURL":"/blog/static/6401366a5f41f489fc82fc51b0f19228/angularjs_migration_hero.png"}},"fields":{"date":"2026-11-03","slug":"/angularjs-three-ways/"}}}]}},"pageContext":{"limit":12,"skip":0,"numPages":1,"currentPage":1,"tag":"a2a"}},"staticQueryHashes":["473848531"]}