将嵌套的三元数更改为更详细的条件

时间:2019-04-01 19:19:46

标签: angular typescript

想要将此方法移至方法内部并将嵌套的三元数更改为更详细的条件。

.html

<button [disabled]="(test.testForm.valid && isDataPresent) ? (this.demoTest.test!=undefined ? !this.demoTest.test.testForm.valid:true):!test.testForm.valid">

</button>

1 个答案:

答案 0 :(得分:1)

您可以使用该三元调用方法:

.ts

isDisabled(){
 return (test.testForm.valid && isDataPresent) ? (this.demoTest.test!=undefined ? !this.demoTest.test.testForm.valid:true):!test.testForm.valid
}

.html

<button [disabled]="isDisabled()">

</button>