2017-11-29 15 views
1

私はテーブルに5つのセルを持っています。それらのセルの値が空の場合、それらを無効にする必要があります。条件に基づいて、真または偽を追加します。

私はこのような何かを動作する各セルに行うことができます。

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

"CellOne": { disabled:cellOne } 

各セルのNULL値をチェックし、代わりに各セルに対して複数の関数を作成する無効性を追加するための他の方法があります。あなたは簡単にインラインではなく、そのために別々の機能を有することができ

function cellOne(params) { 
    return params.value != null 
} 

+0

いくつかのHTMLを提供できますか? – chiquyet

+0

あなたは使用しているテンプレートとコンポーネントロジックを提供できますか?そのような情報だけで問題を理解するのは難しい –

答えて

0

はあなたの機能は同じものを返します助けてください。

あなたが使用することができ、あまりにもnullまたはundefinedであるかもしれないのparamsを確認するには:

return params && params.value != null 
1

あなたは、テンプレート自体でそれを行うことができますtypescriptですcode.Youのために行く必要はありません。

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