Spartacus Storefront 产品明细页面里的 Add to Wish 动态隐藏问题(1)

简介: Spartacus Storefront 产品明细页面里的 Add to Wish 动态隐藏问题

这个 configurable 产品(搜索 home theater)明细页面里,没有看到 add to wish list 的超链接:


http://localhost:4000/electronics-spa/en/USD/product/CONF_CAMERA_SL-PROF-BLACK/digital-camera-professional-black



image.png



有时我们会发现 Add to wish list 按钮为空的情况:

选择器 cx-add-to-wishlist 下是空的,没有任何元素,如上图所示。




ng-container 里的 ngIf 指令不难发现,add to wish list 的工作前提,是当前产品已经成功被获取,并且用户处于登录状态。



在 Component AddToWishListComponent 里打印出当前 product 的详细信息:

在函数 isUserLoggedIn 里添加 console.log:

  isUserLoggedIn(): Observable<boolean> {
    return this.authStorageService.getToken().pipe(
      tap((token) => { console.log('Jerry token: ', token)}),
      map((userToken) => Boolean(userToken?.access_token)),
      distinctUntilChanged()
    );
  }
相关文章
|
3月前
|
缓存 前端开发 JavaScript
Spartacus SSR 使用场景里,CDN 应该 cache 哪些类型的页面
Spartacus SSR 使用场景里,CDN 应该 cache 哪些类型的页面
67 0
|
6月前
|
前端开发
Spartacus search box 里显示的产品列表数据是从哪里进行搜索的
Spartacus search box 里显示的产品列表数据是从哪里进行搜索的
41 0
|
6月前
|
安全
Spartacus Storefront 里如何在 SmartEdit 访问环境下暂时禁用 Early login
Spartacus Storefront 里如何在 SmartEdit 访问环境下暂时禁用 Early login
33 0
|
6月前
|
编解码 前端开发 API
Spartacus 产品明细页面的 API 设计
Spartacus 产品明细页面的 API 设计
48 0
|
3月前
|
JSON JavaScript 数据格式
Spartacus Add To Cart 按钮的技术实现
Spartacus Add To Cart 按钮的技术实现
23 0
Spartacus Add To Cart 按钮的技术实现
|
6月前
|
JavaScript 安全 前端开发
Spartacus 如何动态将 SmartEdit attribute 添加到 DOM 里,单步调试
Spartacus 如何动态将 SmartEdit attribute 添加到 DOM 里,单步调试
24 0
|
6月前
|
监控 前端开发 JavaScript
什么是 Spartacus Storefront B2B store 的 My Company 菜单
什么是 Spartacus Storefront B2B store 的 My Company 菜单
39 0
|
6月前
|
API
关于 Spartacus 服务器端渲染的 404 Not found 页面处理
关于 Spartacus 服务器端渲染的 404 Not found 页面处理
41 0
|
6月前
|
JavaScript
Spartacus product 明细页面的产品图片显示
Spartacus product 明细页面的产品图片显示
40 0
|
6月前
|
JSON 数据格式
Spartacus Storefront 产品明细页面里的 Add to Wish 动态隐藏问题
Spartacus Storefront 产品明细页面里的 Add to Wish 动态隐藏问题
51 0

相关实验场景

更多