NG-ZORRO中Popover气泡卡片使用问题求助?

正在用ng-zorro开发一个需求,遇到问题找了好长时间不知道怎么解决,希望知道的前辈朋友们指导下,不甚感激!

需求:点击Tree节点弹出气泡框,根据不同节点展示不同的内容,如下图,点击“Seniority弹出表格,点击其他节点不弹出,但是我在节点内部放入的popover组件,点击其他节点一样会弹出,请问怎么在后台根据点击不同的节点名称才选择是否加载popover组件呢?

实现示例

QQ截图20200720231846.png

心目中想实现的伪代码描述,不知道是否可行

1:树节点的单击事件,取到当前节点node
if(node.title==="seniority")
{
    //加载popover组件并渲染出来
    //但是是不知道怎么动态创建组件
}

目前实现方式
参照官网的demo代码来做的,zorro版本为7.5.1
**html代码:111.png

阅读 3.6k
1 个回答

可以考虑使用ng-if
比如你可以这样写

<span *ngIf="node.name==='x'" ng-popover></span>
<span *ngIf="node.name!=='x'" ></span>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进