【问题标题】:Prevent component from being created when inserted as content within another component (angular 2)防止在作为内容插入另一个组件中时创建组件(角度 2)
【发布时间】:2017-06-05 02:26:10
【问题描述】:

当插入一个组件作为另一个组件的 ng-content 时,如何防止它在表达式为真之前被初始化?

<ng-content *ngIf="expression"></ng-content>

我基本上只希望组件的 ngOnInit 方法在它真正可见时运行。

【问题讨论】:

    标签: angular2-components


    【解决方案1】:

    你需要将 ng-content 包裹在 'div' 元素中才能使用 *ngIf。

    <div *ngIf="expression">
    <ng-content ></ng-content>
    </div>
    

    【讨论】:

      猜你喜欢
      • 2017-05-19
      • 1970-01-01
      • 2017-04-20
      • 2022-11-24
      • 1970-01-01
      • 2019-10-09
      • 2018-06-07
      • 1970-01-01
      • 2010-12-02
      相关资源
      最近更新 更多