Как проверить тип переменной в 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

Ответы на вопрос(4)

Ваш ответ на вопрос