SAP Spartacus List Component 里定义的待显示 Popover 内容,如何传递到 Popover Component 里的?
2023-09-14 09:02:54 时间
中心思想:这个传递以 Popover Directive 为桥梁。
PopoverComponent里的 content 属性:
string 或者 TemplateRef,后者是 ng-template 即模板实例。
PopoverDirective 里的 cxPopover:
运行时,渲染出的 Popover,内容实际上是开发人员提供的,放在 List Component 里:
上图 listHint 是 ng-template 定义的模板:
运行时,#listHint 代表的内容,首先通过 Popover Directive 的 cxPopover input,传入到 Popover Directive 内部。
然后,Popover Directive 实例化 Popover Component 时,将 cxPopover 传入 Popover Component 的 content input:
最后,通过 ng-content 结合 ngTemplateOutlet 将应用开发人员通过 ng-template 传入的模板内容显示出来:
<ng-container *ngIf="isTemplate">
<ng-container *ngTemplateOutlet="content"></ng-container>
</ng-container>
更多Jerry的原创文章,尽在:“汪子熙”:
相关文章
- SAP UI5 sap.ui.core.Element 的概要介绍
- SAP操作小技巧
- 关于 SAP UI5 设备类型检测的实现原理
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介绍
- SAP UI5 sap.ui.Device.media.initRangeSet 方法的单步调试
- java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换
- [ChatGPT 勘误] SAP UI5 的 sap.ui.base.Object
- SAP MM 自动化处理之公司间STO交货单自动创建
- 关于 SAP UI5 接口 sap.ui.core.IAsyncContentCreation 的问题讨论
- SAP UI5 响应式表格 sap.m.Table 根据不同宽度的屏幕动态决定显示或隐藏 Column 的实现源代码讲解试读版
- 关于 SAP ABAP OData 服务响应里的 d,results 和 __metadata 这几个字段的作用
- SAP GUI 保存密码详解编程语言
- SAP ABAP FUNCATION ALV控件 用户选择选中的例子DEMO详解编程语言
- LIST-PROCESSING用法 ABAP任意时刻进行List输出_SAP详解编程语言
- SAP 摘录数据集详解编程语言
- sap Merge change requests详解编程语言
- SAP ABAP零碎知识详解编程语言
- Redis如何清空List:技巧分享(redis清空list)
- 结构使用Redis List结构实现快速操作(redis中list)
- 深度比较:SAP vs Oracle(sap与oracle比较)
- 深入浅出Redis的List数据结构遍历(遍历redis list)
- 系统Oracle公司收购SAP系统开启新的商业时代(Oracle公司sap)
- 缓存使用SAP创建Redis缓存,实现高效稳定加速(sap如何创建redis)
- 利用Redis List实现强大的数据存储(使用redis list)
- 对比Oracle和SAP价格比较哪个是更值得投入的选择(oracle与sap价格)
- Redis中List实现快速数据查找(redis 选择list)
- 展望未来Oracle与SAP的合作结盟前景(oracle、sap)
- 使用Oracle与SAP进行数据接口开发(oracle sap接口)