前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Spartacus 如何重定义登录 Login Component

SAP Spartacus 如何重定义登录 Login Component

作者头像
Jerry Wang
发布2021-09-07 15:41:08
3280
发布2021-09-07 15:41:08
举报

首先在一个标准的 Storefront 上,找到该 Component 的 selector 找到其 Component 名称:LoginComponent

然后找到该 Component 的路径,位于 feature-libs 下面的 user 模块内:

feature-libs\user\account\components\login\login.component.ts

在该模块内,找到了其与 CMS Component LoginComponent 的一一对应关系:

在我自己的 Storefront 项目的 package-lock.json 文件里,找到了版本号:3.4.3

新建一个 Component,扩展标准的 LoginComponent:

在我的 AppModule 里,将 CMS LoginComponent 映射到我扩展的 ExtLoginComponent 去:

最后运行时的效果:

注意:如果在我的扩展 Component 里,从下列这个路径导入 LoginComponent:

import { LoginComponent } from ‘@spartacus/user/account/components/login/login.component’;

则报错:

ERROR in ./src/app/loginExtension/extLogin.component.ts Module not found: Error: Can’t resolve ‘@spartacus/user/account/components/login/login.component’ in ‘c:\Code\SPA\strange\mystore\src\app\loginExtension’

正确的路径为:

import { LoginComponent } from ‘@spartacus/storefront’;

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-08-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档