我在angular2中工作,想知道<div>
当变量具有某些数据类型时是否可以使用ngSwitch加载标签。
<div [ng-switch]="value">
<p *ng-switch-when="isObject(value)">This is Object</p>
<p *ng-switch-when="isArray(value)">This is Array</p>
<p *ng-switch-when="isBoolean(value)">This is Boolean</p>
<p *ng-switch-when="isNumber(value)">This is Number</p>
<p *ng-switch-default>This is Simple Text !</p>
</div>
div
当变量具有某种数据类型时,是否可以加载标签?如果没有,对此有什么解决方法?
一种替代方法是使用ngIf
:
<p *ngIf="isObject(value)">This is Object</p>
<p *ngIf="isArray(value)">This is Array</p>
<p *ngIf="isBoolean(value)">This is Boolean</p>
<p *ngIf="isNumber(value)">This is Number</p>
<p *ngIf="!isObject(value) || !isArray(value) || !isBoolean(value) || !isNumber(value)">This is Simple Text !</p>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句