网站首页 站内搜索

搜索结果

查询Tags标签: Spartacus,共有 13条记录
  • 如何在 SAP 电商云 Spartacus UI 里新建一个页面

    因为 SAP Spartacus UI 是基于 CMS 驱动的,因此流程是:我们首先在 SAP Commerce Cloud Backoffice 创建新的 content page, CMS Component 以及相关内容,然后再到 SAP Spartacus 层,新建一个 Angular Component,映射到之前 Commerce Cloud Backoffice 里创建的 CMS C…

    2021/11/7 23:17:35 人评论 次浏览
  • 如何在 SAP 电商云 Spartacus UI 里新建一个页面

    因为 SAP Spartacus UI 是基于 CMS 驱动的,因此流程是:我们首先在 SAP Commerce Cloud Backoffice 创建新的 content page, CMS Component 以及相关内容,然后再到 SAP Spartacus 层,新建一个 Angular Component,映射到之前 Commerce Cloud Backoffice 里创建的 CMS C…

    2021/11/7 23:17:35 人评论 次浏览
  • 使用自定义 HTTP Interceptor 记录 SAP Spartacus 发送的 OCC API 以及响应

    最后的效果:请求的方法类型和 url 都被记录了下来,同响应一起。设置断点来观察自定义 HTTP interceptor 运行时原理:我们自定义的 intercept 也是通过依赖注入的方式被注入到 httpInterceptor 的调度器里。首先把 method 和 urlWithParams 从 request 里提取出来:返回…

    2021/11/4 23:13:51 人评论 次浏览
  • 使用自定义 HTTP Interceptor 记录 SAP Spartacus 发送的 OCC API 以及响应

    最后的效果:请求的方法类型和 url 都被记录了下来,同响应一起。设置断点来观察自定义 HTTP interceptor 运行时原理:我们自定义的 intercept 也是通过依赖注入的方式被注入到 httpInterceptor 的调度器里。首先把 method 和 urlWithParams 从 request 里提取出来:返回…

    2021/11/4 23:13:51 人评论 次浏览
  • 如何获取 SAP Commerce Cloud Spartacus UI 购物车 Cart 的加载状态

    在 Storefront AppModule 构造函数里注入 ActiveCartService: private cartService: ActiveCartService,调用其 API: const loading$ = this.cartService.getLoading();loading$.subscribe((data) => console.log(Jerry cart loading? , data));打印出的日志:activ…

    2021/9/15 23:08:41 人评论 次浏览
  • 如何获取 SAP Commerce Cloud Spartacus UI 购物车 Cart 的加载状态

    在 Storefront AppModule 构造函数里注入 ActiveCartService: private cartService: ActiveCartService,调用其 API: const loading$ = this.cartService.getLoading();loading$.subscribe((data) => console.log(Jerry cart loading? , data));打印出的日志:activ…

    2021/9/15 23:08:41 人评论 次浏览
  • 关于 SAP Spartacus CSR fallback 之后,是否仍然会继续进行 SSR 的处理

    来自 nguniversal 的 express engine 渲染完了后,渲染完毕的 HTML 源代码保存在 150 行代码 html 里,callback 就是 Spartacus 团队开发的 ssr optimization engine 的实现:回调执行时,maxRenderTimeout 不为空,说明 maxRenderTime 驱动的 setTimeout 尚未执行,这说…

    2021/9/2 23:06:31 人评论 次浏览
  • 关于 SAP Spartacus CSR fallback 之后,是否仍然会继续进行 SSR 的处理

    来自 nguniversal 的 express engine 渲染完了后,渲染完毕的 HTML 源代码保存在 150 行代码 html 里,callback 就是 Spartacus 团队开发的 ssr optimization engine 的实现:回调执行时,maxRenderTimeout 不为空,说明 maxRenderTime 驱动的 setTimeout 尚未执行,这说…

    2021/9/2 23:06:31 人评论 次浏览
  • SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码

    前文:SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作 入口:进入 platform-server.js:入口:最终在服务器端执行 bootstrap,输入 Component 为 AppComponent:这些调用栈和在客户端执行是一样的:一旦进入这个调用,说明服务器端应用程序的渲染已经结束…

    2021/8/23 14:05:39 人评论 次浏览
  • SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码

    前文:SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作 入口:进入 platform-server.js:入口:最终在服务器端执行 bootstrap,输入 Component 为 AppComponent:这些调用栈和在客户端执行是一样的:一旦进入这个调用,说明服务器端应用程序的渲染已经结束…

    2021/8/23 14:05:39 人评论 次浏览
  • SAP Spartacus SplitViewComponent Migration 的一个具体例子

    参考 Pull Request:https://github.com/SAP/spartacus/pull/9946/files 首先在 docs/migration/3.0_md 里添加文字描述:projects/schematics/src/migrations/3_0/constructor-deprecations/constructor-deprecations.ts 在 CONSTRUCTOR_DEPRECATION_DATA 数组里,添加一…

    2021/5/5 18:25:24 人评论 次浏览
  • SAP Spartacus unit detail 页面显示后自动 focus 设置的原理

    这个自动 focus 设置的效果是:我们从 Spartacus Unit list 页面,随便选择一行,进入明细页面之后:键盘 focus 会自动停留在 detail 页面(下图右边红色矩形框内)第一个 focusable 的元素上:敲回车试试:发现 (i) icon 是 unit 明细页面第一个 focusable 的元素。 这个功…

    2021/4/17 18:28:35 人评论 次浏览
  • SAP Spartacus 定义在app.module.ts里的providers依赖注入元数据何时得到处理

    我基于 SAP Spartacus library创建了一个自定义的Storefront实现。在其app.module.ts里,我采用自定义的MyCurrentProductService,去替换 SAP Spartacus 标准的CurrentProductService 实现:通过AppComponent的构造函数引入OccCartAdapter的依赖:启动应用,在解析并加载…

    2021/4/11 18:26:15 人评论 次浏览
扫一扫关注最新编程教程