Major issues faced while using Angular2 with AEM | Community
Skip to main content
Level 2
May 15, 2017
Solved

Major issues faced while using Angular2 with AEM

  • May 15, 2017
  • 3 replies
  • 1717 views

Hi ,

we are starting a new project and we are not sure whether to go with angular1.6 or angular2. I have gone through few adobe links and they stated few issues with angular2 like:

Please help me clarify whether to go for angular2 or not.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by JE_Bailey

I think it depends on what you're building. A single page app should work fine with Angular and AEM. If you are letting content creators make pages then it depends on that components. Most components don't require more than a JSP or HTL. If you need something more dynamic or interactive then I've had success with Vue.js and x-tag libraries. I should note that I also tend to avoid HTL, so your experience may be different.

3 replies

smacdonald2008
Level 10
May 15, 2017

The idea component language is HTL. Adding 3rd party JS libs to AEM can be achieved; however, you have to determine which 3rd party libs best suit your project.

I have asked a few internal ppl that use different libs to look at this thread and give their view. 

Level 2
May 16, 2017

Thanks scott.

we are using adobe target as well and in few links they have mentioned issues with that also. please help us choose the right framework so that later down the line we don't have to start over if we face major issues.

JE_BaileyAccepted solution
Level 3
May 16, 2017

I think it depends on what you're building. A single page app should work fine with Angular and AEM. If you are letting content creators make pages then it depends on that components. Most components don't require more than a JSP or HTL. If you need something more dynamic or interactive then I've had success with Vue.js and x-tag libraries. I should note that I also tend to avoid HTL, so your experience may be different.