plnkr demo here
@Component({ selector: 'my-demo', template: `This is <ng-content select=".content"></ng-content>` }) export class DemoComponent { name = 'Angular'; } @Component({ selector: 'my-app', template: `<h1>Hello {{name}}</h1> <my-demo><div class="content">In Content</div></my-demo> ` }) export class AppComponent { name = 'Angular'; } I want to conditional ng-content, like
<ng-template *ngIf='hasContent(".content"); else noContent'> This is <ng-content select=".content"></ng-content> </ng-template> <ng-template #noContent>No content</ng-template> Is there possible in angular2 ?