我新建了一个自定义Component:HTML页面代码:新建一个module,在里面自定义路由逻辑:语义:
url里输入custom时,打开Component CustomPageComponent,启用PageGuard
url里输入contact1时,打开Component CustomPageComponent,不启用PageGuard
url里输入faq-alias时,打开PageLayoutComponent,使用的CMS page id为faq.
最后将此module导入app module:测试:
路径custom启用了page guard,能看到not found的提示:contact1没启用page guard,也看不到整个Spartacus其他section比如header,footer的内容了,就是一个纯粹的html静态页面: