Sightly integration issues with Angular 2.0
- April 4, 2017
- 6 replies
- 2235 views
while implementing Angular 2 we have encountered a road block with respect to its compatibility with Sightly. While we have enough case studies & credentials to prove that Angular 1.x is easily integrated AEM 6.x, I wasn't able to locate anything for Angular 2 integration except for the knowledge article -
https://helpx.adobe.com/experience-manager/using/aem_angular21.html
Please can anyone suggest what are limitations going forward we use Angular 2.0 for our Front End UI implementation? & also what is the roadmap to upgrade Sightly with Angular 2.0 ? I also understand, there will be significant issues in integration Adobe Target as well as Angular 2 is not DOM based, whereas Target needs the complete page DOM to process personalized offers.
While doing the POC following hurdles were encountered - I'm attaching a screen shot as well for your reference.
1. The authoring of components doesn't not work with Angular 2.0 as when something is updated in Dialog boxes, the sightly code ${properties.text} to read the property will not work.
2. The dynamic code to read the values from sightly will not work as expected in sightly. Please find attached screenshot for your reference.
3. When Target will come to picture, it might have some impact as target reads DOM and will have some complex scenarios as DOM might change with Angular 2.0