私はAngular2を学んでいます。私はオブジェクトである変数を持つコンポーネントを持っています。 私はオブジェクトのフィールドを反復しています。その位置のデータのタイプに応じて、別のコンポネントをレンダリングする必要があります。 typeof
その位置が、これは任意のアイデアAngular2でngIfの変数の型をチェックする方法
<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>
が動作していないか、これまでnumber
ですか?この場合 は、私はTUがlabel
ことをレンダリングしたいですか
また、私は値を印刷しますが、* ngIf
参照してください_Templateのexpressions_、特に、それはのようなものを使用する方が安全です[Template Syntax dev guide](https://angular.io/docs/ts/latest/guide/template-syntax.html#!#template-expressions)の_Expression context_セクションを参照してください。 –