# AngularJS vs. Angular

**URL:** <https://forum.ionicframework.com/t/angularjs-vs-angular/200157>\
**Category:** Ionic Angular\
**Created:** [November 24, 2020, 2:16pm UTC](https://forum.ionicframework.com/t/angularjs-vs-angular/200157 "2020-11-24T14:16:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DieYiSu](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/dieyisu/32/135066_2.png) [@DieYiSu](https://forum.ionicframework.com/u/DieYiSu)\
**Post date:** [November 24, 2020, 2:16pm UTC](https://forum.ionicframework.com/t/angularjs-vs-angular/200157/1 "2020-11-24T14:16:22Z")

</div>

I have an old Ionic project built by ionic 1.2.4.

Now I have to add some new features in this app, so I have searched for some resources about angularJS, and I know the latest Ionic framework has been changed to Angular, not AngularJS (angular 1).

My question is, can I use AngularJS syntax in Angular latest version?

---

<div class="post-metadata">

**Author:** ![netkow](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/netkow/32/137759_2.png) [@netkow](https://forum.ionicframework.com/u/netkow)\
**Post date:** [November 24, 2020, 2:39pm UTC](https://forum.ionicframework.com/t/angularjs-vs-angular/200157/2 "2020-11-24T14:39:28Z")

</div>

Unfortunately no, Angular 1 (AngularJS) and Angular 2+ (Angular) are essentially different frameworks.

Check out the [migration guide](https://ionicframework.com/docs/reference/migration), you can bring some code/logic as you migrate over, but a lot will need to be rewritten.

However, the investment is worth it, as this is [the last time we’ll be rewriting Ionic Framework](https://ionicframework.com/blog/introducing-ionic-4-ionic-for-everyone/), now that it’s built on web components.

---

<div class="post-metadata">

**Author:** ![DieYiSu](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/dieyisu/32/135066_2.png) [@DieYiSu](https://forum.ionicframework.com/u/DieYiSu)\
**Post date:** [November 25, 2020, 1:33am UTC](https://forum.ionicframework.com/t/angularjs-vs-angular/200157/3 "2020-11-25T01:33:34Z")

</div>

Thanks, I will try to figure out how to rebuild my code to the Angular2+.  
@netkow I have one more question, which version does Ionic start using Angular2+?

---

<div class="post-metadata">

**Author:** ![netkow](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/netkow/32/137759_2.png) [@netkow](https://forum.ionicframework.com/u/netkow)\
**Post date:** [November 25, 2020, 2:53am UTC](https://forum.ionicframework.com/t/angularjs-vs-angular/200157/4 "2020-11-25T02:53:29Z")

</div>

You’ll want to go right to Ionic 5 and Angular 11. Any version of Angular starting with 2 and above has essentially the same concepts.
