Как проверить тип переменной в ngIf в Angular2
Я изучаю Angular2. У меня есть компонент с переменной, которая является объектом. Я перебираю поля объекта, и в соответствии с типом данных этой позиции мне нужно визуализировать другой компонент. В этом случае я хочу сделать так, чтобыlabel
еслиtypeof
эта позицияnumber
как бы то ни было это не работает
<div>
<div *ngIf='obj'>
<label *ngFor="let key of keys; let i = index">
<label class='key'>{{key}}:</label>
<label class='number' *ngIf='typeof obj[key] === "number"'>
<!-- label class='number' *ngIf='obj[key] | typeof === "number"' -->
{{ obj[key] }}
</label>
</label>
</div>
</div>
Есть идеи?
Я также создал трубу, чтобы получитьtypeof
которые работают, когда я печатаю значение, но не внутри * ngIf