AngularJS不适用于Adobe AEM CQ T& T.

时间:2016-04-12 09:24:56

标签: angularjs cq5 aem mbox

我正面临一个独特的场景,当使用Target在组件上设置体验时,页面中断。问题是因为已经设置了体验的组件是使用AEM的内部JavaScript库通过ajax加载的。由于角度应用程序已经实例化,动态注入的组件不会被编译,并且所有angularJS语法在页面中断时都会显示在页面上。 Angular Bootsrapping也是不可能的,因为dom是由AEM的内部javscript注入的,不知道什么时候调用bootstrap方法。

如果有人以前遇到过这个问题,请告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我没有使用Angular应用程序的经验,但我可以告诉您,您正在描述的用例不支持AEM(其他人抱怨)。主要问题是您描述的问题 - 目标客户端库(mbox.js)异步加载内容(使用mboxUpdate())调用。 但是,我不知道这是否一定是AEM问题 - 您是否能够在没有AEM的情况下使用mbox.js和Angular的目标内容?

您使用的是什么版本的AEM?