Ich stehe vor einem einzigartigen Szenario, wenn eine Erfahrung auf einer Komponente mit Ziel eingerichtet ist, bricht die Seite. Das Problem liegt darin, dass die Komponenten, für die eine Erfahrung eingerichtet wurde, mithilfe von AEMs internen JavaScript-Bibliotheken über AJAX geladen werden. Da die eckige App bereits instanziiert ist, werden die dynamisch injizierten Komponenten nicht kompiliert und die gesamte angularJS-Syntax wird auf der Seite angezeigt, wenn sie bricht. Angular Bootsrapping ist auch nicht möglich, da das dom von AEMs internem javscript injiziert wird und nicht sicher ist, wann die Bootstrap-Methode aufgerufen werden soll.AngularJS funktioniert nicht auf Adobe AEM CQ T & T
Bitte lassen Sie mich wissen, wie Sie dieses Problem beheben können, wenn es schon einmal jemand getroffen hat.
Danke für die Eingabe. Ich benutze AEM 6.1, gibt es irgendwelche Callback-Funktionen oder irgendwelche Ereignisse, die verfügbar sind, nachdem alle mboxUpdate-Aufrufe abgeschlossen sind, so dass ich die Anwendung damit starten kann? – Shamanth
Leider nicht. Die mbox-Funktionen bieten keine Callback-Unterstützung, aber Sie können dies umgehen, indem Sie ein "plugin offer" in Adobe Target verwenden - es ist ein HTML-Angebot, das zu jeder Angebotslieferung gehört. –