首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在角度10+的材质对话框中多次渲染同一部件?

如何在角度10+的材质对话框中多次渲染同一部件?
EN

Stack Overflow用户
提问于 2022-07-26 13:46:11
回答 1查看 171关注 0票数 1

组件: OpenMultiTimeComponent

选择器:“开放-多时间”

需要后续的解决方案,

打开对话框-加载OpenMultiTimeComponent component.

  • Open另一个对话框-在TestComponent.

中加载TestComponent

代码语言:javascript
复制
<mat-dialog>  // Dialog 1
  <open-multi-time></open-multi-time> // Ref: 1

  <TestComponent> // Dialog 2
    <mat-dialog> 
      <open-multi-time></open-multi-time> // Ref: 2
    </mat-dialog>  
  </TestComponent> 
 
</mat-dialog>

问题:

  • 当我从Ref: 2组件更新任何变量时,它将从Ref: 1更新相同的变量。这是一个问题。

我们不想从Ref:1组件中更新该变量。我们需要参考文献1和参考文献2的唯一组件。

EN

回答 1

Stack Overflow用户

发布于 2022-07-26 13:51:14

尝试为嵌套对话框添加新的对话框,因为您试图打开相同的对话框。因为如果组件保持不变,那么成员变量将共享相同的行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73124549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档