У меня 5 ячеек в таблице. Если для этих ячеек значение пусто, мне нужно их отключить.
Я могу сделать что-то подобное для каждой ячейки, которая работает.
function cellOne(params) {
if (params.value === null || params.value === undefined) {
return false
} else {
return true;
}
}
"CellOne": { disabled:cellOne }
есть ли другой способ проверить нулевое значение каждой ячейки и добавить свойство disable вместо создания нескольких функций для каждой ячейки. Пожалуйста помоги
Вам не нужно идти на машинописный код. Вы можете сделать это в самом шаблоне.
<your-cell [disabled]="!params.value"></your-cell>
Ваша функция вернет то же самое, что и:
function cellOne(params) {
return params.value != null
}
которые вы можете легко встроить, а не иметь для этого отдельную функцию.
Чтобы проверить параметры, которые могут иметь значение null или undefined, вы можете использовать:
return params && params.value != null