与AEM 6.5集成后,我们可以使用角度7布线吗?

时间:2019-07-17 07:19:19

标签: angular aem-6

我已将AEM 6.5与角度7集成在一起。

综合我的理解后,通过将AEM的组件映射到Angular,角度组件将仅用于渲染。

我们在AEM页面中定义了要加载的组件,这些组件将按角度加载。

那么,我们可以使用角度路由而不是在AEM页面的?中定义吗?

export const routes: Routes = [
  {
    matcher: AemPageMatcher,
    component: PageComponent,
    resolve: {
      path: AemPageDataResolver
    }
  },
  {
    path: '',
    redirectTo: 'home.html',
    pathMatch: 'full'
  },
    {
    path: 'login',
    component: HeaderComponent,
    children: [{
      path: '',
      component: LoginComponent
    }]
  }
];

在上述路由中,我需要从Angular加载标头和登录组件。

2 个答案:

答案 0 :(得分:0)

是的,使用SPA编辑器可以完成此操作,Adobe提供了以下npm模块来实现AEM / Angular应用程序中的路由。

"createAt": "2019-07-17T07:17:05.115Z"

详细浏览此tutorial

希望这会有所帮助!

答案 1 :(得分:0)

您是否无法使用所需的组件创建联合国AEM主页,也无法映射Header和Login组件? @adobe / ...库将覆盖路由,并从页面(spa)的模型JSON创建它们。

您找到解决方案了吗?