我正在使用角度6,并尝试使用以下代码检查对象是否为空。根据我的理解,它应该打印任何一个语句,但是同时打印两个语句,我在做什么错 我从孩子到父母散发伪造品
@Input()伪造:任意= {};
<pre *ngIf="Fake?.length <= 0">
<h2> empty </h2>
</pre>
<pre *ngIf="Fake?.length >= 0">
<h2>NOT EMPTY </h2>
</pre>
答案 0 :(得分:0)
Fake
是一个对象。不是数组。使用object.keys
来获取对象键。
checkFake(){
let keys = Object.keys(this.fake)
return keys;
}
<pre *ngIf="checkFake() <= 0">
<h2> empty </h2>
</pre>
<pre *ngIf="checkFake() >= 0">
<h2>NOT EMPTY </h2>
</pre>