【发布时间】:2016-05-08 12:39:44
【问题描述】:
假设我有一个组件:
@Component({
selector: 'MyContainer',
template: `
<div class="container">
<!-- some html skipped -->
<ng-content></ng-content>
<span *ngIf="????">Display this if ng-content is empty!</span>
<!-- some html skipped -->
</div>`
})
export class MyContainer {
}
现在,如果此组件的<ng-content> 为空,我想显示一些默认内容。有没有一种简单的方法可以在不直接访问 DOM 的情况下做到这一点?
【问题讨论】:
-
仅供参考,我知道接受的答案有效,但我认为将“useDefault”类型的输入参数传递给组件会更好,默认为 false。
标签: javascript angular