ng-zorro 0.7.x在多个select点透问题如何解决?

需求和问题

如下图所示:https://ng.ant.design/version...

clipboard.png

1、点击第一个select,弹出选项(用了cdk,有一层backdrop,此时如果点击其他地方,被backdrop拦截,所以收起第一个select的选项。)

2、如果鼠标移动到第二个select并点击,我希望有一种可以点透backdrop的方法,既能关闭刚刚第一个select打开的选项,然后弹出第二个select的选项;

3、如果鼠标移动到别的地方并点击,只需要关闭刚刚第一个select打开的选项

问题出现的环境背景及自己尝试过哪些方法

ng-zorro 0.7.x
angular4

参考了elementui for vue的实现方法,它是基于指令的
效果看这里:
http://element.eleme.io/#/zh-...
源码看这里:
https://github.com/ElemeFE/el...
https://github.com/ElemeFE/el...

在ng也可以用directive实现么?

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进