【发布时间】:2017-11-25 17:41:40
【问题描述】:
我想在我的组件中显示不同的模板。只有一个会显示。
如果hasURL 是true,我想显示<a></a>。
如果hasURL 是false,我想显示<button></button>。
问题如果hasURL 为false,组件显示按钮,但ng-content 为空。因为它已经在第一个“a></a>
请问有办法解决吗?
<a class="bouton" href="{{ href }}" *ngIf="hasURL">
<ng-content>
</ng-content>
</a>
<button class="bouton" *ngIf="!hasURL">
<ng-content>
</ng-content>
</button>
【问题讨论】:
标签: javascript angular angular2-template angular2-directives