instanceof
のチェックを*ngIf
で実行しています。残念ながらカスタム汎用機能
<span *ngFor="let element of elements">
<app-text *ngIf="element instanceof BlueElement"></app-text>
</span>
それはJavaScriptで定義されているため、instanceof
は、使用することはできません。
そこで私は自分のinstanceOf
方法作成:
instanceOf<T,C>(value:T,clss:C){
if (value instanceof C){
return true;
}else{
return false;
}
}
私はエラーを取得していますが、 C is only defined as a type, but is being used as a value here.
汎用instanceOf()
の機能はどのように書き換える必要がありますか?
あなたは 'value instanceof clss'を必要とします。 – vu1p3n0x