diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html index f18a8b3c5..84ea4e583 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html @@ -126,7 +126,7 @@ - + {{"₹"}} {{sup.get('rent').value | numberToWords}} Only @@ -283,7 +283,7 @@ -
+
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts index fc1eb0877..b78b4019d 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.ts @@ -587,19 +587,28 @@ export class FamilyDetailsComponent implements OnInit { let familyDetailsFormGrp : FormGroup = familyFormArray.controls[cnt1] as FormGroup; let familyMembersFormArr : FormArray = familyDetailsFormGrp.controls.family_members_details as FormArray; - familyDetailsFormGrp.controls.residence_ownership.value == 1 - ? familyDetailsFormGrp.controls.ownershipOther.setValidators([Validators.required]) - : familyDetailsFormGrp.controls.ownershipOther.setValue(''); - familyDetailsFormGrp.controls.ownershipOther.updateValueAndValidity(); + if (familyDetailsFormGrp.controls.residence_ownership.value == 1) { + familyDetailsFormGrp.controls.ownershipOther.setValidators([Validators.required]) + } + else { + familyDetailsFormGrp.controls.ownershipOther.setValue(''); familyDetailsFormGrp.controls.ownershipOther.clearValidators() + } + familyDetailsFormGrp.controls.ownershipOther.updateValueAndValidity(); - familyDetailsFormGrp.controls.residence_ownership.value == 3 - ? familyDetailsFormGrp.controls.rent.setValidators([Validators.required]) - : familyDetailsFormGrp.controls.rent.setValue(''); + if (familyDetailsFormGrp.controls.residence_ownership.value == 3) { + familyDetailsFormGrp.controls.rent.setValidators([Validators.required]) + } + else { + familyDetailsFormGrp.controls.rent.setValue(''); familyDetailsFormGrp.controls.rent.clearValidators() + } familyDetailsFormGrp.controls.rent.updateValueAndValidity(); - familyDetailsFormGrp.controls.residence_pin.value == 1 - ? familyDetailsFormGrp.controls.residence_other_pincode.setValidators([Validators.required]) - : familyDetailsFormGrp.controls.residence_other_pincode.setValue(''); + if (familyDetailsFormGrp.controls.residence_pin.value == 1) { + familyDetailsFormGrp.controls.residence_other_pincode.setValidators([Validators.required]) + } + else { + familyDetailsFormGrp.controls.residence_other_pincode.setValue(''); familyDetailsFormGrp.controls.residence_other_pincode.clearValidators() + } familyDetailsFormGrp.controls.residence_other_pincode.updateValueAndValidity(); let FMArrayLength: any = familyMembersFormArr.controls.length; diff --git a/ng6-seed/src/app/personal-discussion/pd-pipes/number-to-words.pipe.ts b/ng6-seed/src/app/personal-discussion/pd-pipes/number-to-words.pipe.ts index 87f8dca11..f9bf8a844 100755 --- a/ng6-seed/src/app/personal-discussion/pd-pipes/number-to-words.pipe.ts +++ b/ng6-seed/src/app/personal-discussion/pd-pipes/number-to-words.pipe.ts @@ -5,7 +5,9 @@ import { Pipe, PipeTransform } from '@angular/core'; }) export class NumberToWordsPipe implements PipeTransform { transform(price: any): any{ - + if(price == null || price == undefined || price == '') { + return; + } price = price.toString(); let atemp = price.split("."); let amount = atemp[0];