Supponiamo che io sono un componente:In Angular 2 come verificare se <ng-content> è vuoto?
@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 {
}
Ora, vorrei visualizzare alcuni contenuti di default se <ng-content>
per questo componente è vuoto. C'è un modo semplice per farlo senza accedere direttamente al DOM?
Eventuali duplicati di [Come verificare se esiste ng-content] (https://stackoverflow.com/questions/38692881/how-to-check-whether-ng -content-exists) – titusfx
FYI, so che la risposta accettata funziona, ma penso che sia meglio che lo stile passi un parametro di input di tipo "useDefault" ai componenti, impostato su false. – bryan60