52 votes

Comment utiliser plusieurs ng-contenu dans le même composant dans Angular 2?

Je voudrais afficher les différents modèle dans mon composant. Un seul spectacle. Si hasURL est true,, je veux montrer l' <a></a>. Si hasURL est false,, je veux montrer l' <button></button>.

Le problème si hasURL est faux, le composant bouton afficher, mais le ng-le contenu est vide. Parce que c'est déjà lire dans le premier "a></a>

Est-il un moyen de le résoudre s'il vous plaît?

        <a class="bouton" href="{{ href }}" *ngIf="hasURL">
            <ng-content>
            </ng-content>
        </a>

        <button class="bouton" *ngIf="!hasURL">
            <ng-content>
            </ng-content>    
        </button>

Merci!

92voto

yurzui Points 85802

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X