代码之家  ›  专栏  ›  技术社区  ›  Kyan

有没有一种方法可以在不使用结构指令的情况下动态显示选定的零部件

  •  0
  • Kyan  · 技术社区  · 4 年前

    我想允许用户选择项目/组件 从列表中选择。所选项目将显示在类似网格的DOM中,关键是显示元素是具有自己视图的不同组件。

    大致的班级结构如下。理论上这应该行得通,但我正在努力弄清楚如何建立这个视图?

    *ngFor ,当然,但我想避免使用 *ngIf 因为我希望最终有几十个不同的子元素,并且需要尽可能多地抽象代码。 ,若要添加新组件,我只需创建一个子组件对象并将其添加到父组件的列表中。

    我当然对其他的实现持开放态度,因为我对angular还相当陌生。

    https://stackblitz.com/edit/angular-mx2xli (仅草稿-不显示任何内容)

    UML DRAFT

    0 回复  |  直到 4 年前