【发布时间】:2017-08-06 05:29:16
【问题描述】:
我无法包含所有我需要回答标题的内容,所以这是我关心的问题:
- 开发 AEM 时必须需要客户端框架/lib 吗?如果是的话,什么是最适合 AEM 且易于开发的(Angular.js 正是我认为它“足够”好且易于集成的方式)。
- 在使用angular.js的情况下,我有一些疑问:
- 哪个是最外部的应用程序(使用
ng-app初始化)以及我们如何加载它,因为 AEM 组件是分离的,我无法在其中任何一个中加载最外部的应用程序。 - IMO,大多数外部
ng-app将被加载到模板中(所有组件都需要它,但这只是理论上的(我不确定),我没有看到任何示例向我展示如何在创建模板时加载 JS、CSS 文件(不是组件创建,只是为了清楚) - 替代方法,每个 AEM 组件将是一个单独的 Angular 模块,它会手动引导(我也不确定,请帮助澄清)
- 哪个是最外部的应用程序(使用
最后但同样重要的是,如果您有使用此堆栈的示例(足够复杂,不像 hello world)或生产项目(完美!),请帮助让我知道,因为我最关心的是“是否有可能做”。
提前非常感谢!
【问题讨论】:
-
capella.edu/online-degrees 这里用到了。不确定您的确切要求,但我们可以将其用作 jquery 的替代品并完成所有工作。添加主模板的 ng-app,以便从它创建的所有页面都可以访问 ng-app,我们可以在其中添加角度代码任何组件。
-
您的页面是否可以由管理员创作(例如拖放任何组件)?
-
整个中心部分是单个组件,它基于 Json 从后端服务加载自身
标签: javascript angularjs adobe aem