【问题标题】:How to add component on button click in Angular?如何在Angular中单击按钮时添加组件?
【发布时间】:2017-09-04 09:38:07
【问题描述】:

我是 Angular 的初学者,在开发中遇到问题。 在我的应用程序中,在网格中显示客户数据并单击行时,该行下的 div 将展开,客户相关的详细数据将显示在该 div 中。我想在点击时点击数据库,然后数据将绑定到模板,然后 HTML 将被注入到点击的行下。我不知道该怎么做。请建议。谢谢

【问题讨论】:

  • 利用结构指令*ngIf甚至父子组件,有多种实现方式。我觉得这个问题太宽泛了
  • @RahulSingh:谢谢

标签: angular angular2-template angular2-components


【解决方案1】:

您可以使用 *ngIf 指令,如文档所述:

根据表达式的值有条件地包含一个模板

ngIf 计算表达式,然后在表达式分别为真或假时将 then 或 else 模板呈现在其位置。通常是:

  • then 模板是 ngIf 的内联模板,除非绑定到 不同的价值。
  • else 模板是空白的,除非它被绑定。

查看this 以获得更好的理解。

【讨论】:

    猜你喜欢
    • 2020-03-21
    • 2022-09-30
    • 2019-02-13
    • 2021-06-28
    • 1970-01-01
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多