Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据条件添加true或false_Javascript_Angular - Fatal编程技术网

Javascript 根据条件添加true或false

Javascript 根据条件添加true或false,javascript,angular,Javascript,Angular,我在一张桌子上有5个单元格。如果这些单元格的值为空,我需要禁用它们 我可以对每个工作的细胞做这样的事情 function cellOne(params) { if (params.value === null || params.value === undefined) { return false } else { return true; } } "CellOne": { disabled:cellOne } 是否有其他方法可以检查

我在一张桌子上有5个单元格。如果这些单元格的值为空,我需要禁用它们

我可以对每个工作的细胞做这样的事情

function cellOne(params) {
    if (params.value === null || params.value === undefined) {
        return false
    } else {
        return true;
    }
}

"CellOne": { disabled:cellOne }

是否有其他方法可以检查每个单元格的null值并添加disable属性,而不是为每个单元格创建多个函数。请帮助

您的函数将返回与以下内容相同的内容:

function cellOne(params) {
    return params.value != null 
}
您可以轻松地将其内联,而无需为此使用单独的函数

要检查可能为null或未定义的参数,可以使用:

return params && params.value != null 

您不需要使用typescript代码,您可以在模板本身中进行

<your-cell [disabled]="!params.value"></your-cell>


你能提供一些HTML吗?你能提供你正在使用的模板和组件逻辑吗?只有这样的信息很难理解这个问题