正在将null转换为array.length=0



可能是一个noob问题:在我的服务器上,有一个过滤器,如果过滤器对象的数组的长度为.0,它会返回所有可用的选项。

现在,如果说我有一个输入";所有选项";从用户端来看,单击此选项时必须以某种方式告知数组的长度为.0,因此服务器将返回所有选项。我试图将输入设置为

<mat-option [value]= null >Alle</mat-option> 

但这会导致数组的值为null,而不是完全没有长度。

我也试过

If (data.array[1] == undefined){
data.array.length == 0
}

但这并没有起作用

将值保留为null,然后这样做:

if (!data.array) {
data.array = [];
}

最新更新