首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >asm功能模块未启动

asm功能模块未启动
EN

Stack Overflow用户
提问于 2021-08-31 17:32:37
回答 2查看 83关注 0票数 0

我在SpartacusFeaturesModule中手动添加了它,但我没有顶部的横幅:

代码语言:javascript
运行
复制
@NgModule({
  declarations: [],
  imports: [
    AsmFeatureModule
  ]
})
  }
export class SpartacusFeaturesModule { }

在调试时,会检测asm参数,并启动addUi()方法(在AsmEnabler中)。但是,该层仍未显示。

代码语言:javascript
运行
复制
  protected addUi(): void {
    this.featureModules
      .resolveFeature('asm')
      .subscribe(() => this.launchDialogService.launch(LAUNCH_CALLER.ASM));
EN

回答 2

Stack Overflow用户

发布于 2021-08-31 19:19:34

如果一切都已正确安装,则需要添加url参数asm=true以显示asm标头。

例如http://localhost:4200/electronics-spa/en/USD/?asm=true

票数 0
EN

Stack Overflow用户

发布于 2021-09-02 21:33:10

通过使用默认安装程序选项(使用Angular 10.2)现成安装Spartacus,应显示ASM UI (使用url的asm=true查询字符串参数):

代码语言:javascript
运行
复制
ng new myapp --style=scss --routing false
cd myapp
ng add @spartacus/schematics@^3.2 --baseUrl {mybackendurl} --baseSite=electronics-spa

您还可以尝试从安装程序选项中取消选择ASM,然后使用以下命令添加它:

代码语言:javascript
运行
复制
ng add @spartacus/asm@^3.2

通过将asm=true查询字符串参数添加到URL,ASM也应该像预期的那样出现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69003072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档