美文网首页
SAP Spartacus PageMetaResolver 的

SAP Spartacus PageMetaResolver 的

作者: 华山令狐冲 | 来源:发表于2021-08-05 22:09 被阅读0次

page.resolvers.ts 包含了很多接口定义,其中一个就是 PageDescriptionResolver:

而 BasePageMetaResolver,实现了这些接口:

我只关注 description 字段,维护在 Page 模型的 description 字段里:

BasePageMetaResolver 里注入了 CmsService,后者得到 page$ Observable 对象:

所有的 Resolver,都是从这些 Observable 对象里读取 Page 包裹对象的对应字段。

在该单元测试执行初始化操作时:

依次初始化 BasePageMetaResolver 的每个字段:


执行 resolveTitle 方法:


调用 CmsService 的 getCurrentPage 方法:


最后拿到 title 字段:


更多Jerry的原创文章,尽在:"汪子熙":


相关文章

网友评论

      本文标题:SAP Spartacus PageMetaResolver 的

      本文链接:https://www.haomeiwen.com/subject/cpgdvltx.html