|
123 | 123 | <div class="form-item three-columns"> |
124 | 124 | <label>Technique</label> |
125 | 125 | <select id="silvicultureTechniqueGuid" formControlName="silvicultureTechniqueGuid" |
126 | | - [disabled]="!activityForms[i].value.filteredTechniqueCode.length"> |
| 126 | + [disabled]="!(activityForms[i]?.get('filteredTechniqueCode')?.value?.length)"> |
127 | 127 | <option [value]=null>Select</option> |
128 | | - <option *ngFor="let item of activityForms[i].value.filteredTechniqueCode" |
| 128 | + <option *ngFor="let item of activityForms[i]?.get('filteredTechniqueCode')?.value || []" |
129 | 129 | [value]="item.silvicultureTechniqueGuid"> |
130 | 130 | {{ item.description }} |
131 | 131 | </option> |
|
135 | 135 | <div class="form-item three-columns"> |
136 | 136 | <label>Method</label> |
137 | 137 | <select id="silvicultureMethodGuid" formControlName="silvicultureMethodGuid" |
138 | | - [disabled]="!activityForms[i].value.filteredMethodCode.length"> |
| 138 | + [disabled]="!(activityForms[i]?.get('filteredMethodCode')?.value?.length)"> |
139 | 139 | <option [value]=null>Select</option> |
140 | 140 | <option *ngFor="let item of activityForms[i].value.filteredMethodCode" |
141 | 141 | [value]="item.silvicultureMethodGuid"> |
|
174 | 174 | <div class="date-range-container"> |
175 | 175 | <mat-form-field> |
176 | 176 | <mat-date-range-input [rangePicker]="picker" formGroupName="activityDateRange"> |
177 | | - <input matStartDate [value]="getFormattedDate(activityForms[i].value.activityDateRange.activityStartDate)" formControlName="activityStartDate" placeholder="YYYY-MM-DD"> |
178 | | - <input matEndDate [value]="getFormattedDate(activityForms[i].value.activityDateRange.activityEndDate)" formControlName="activityEndDate" placeholder="YYYY-MM-DD"> |
| 177 | + <input matStartDate formControlName="activityStartDate" placeholder="YYYY-MM-DD"> |
| 178 | + <input matEndDate formControlName="activityEndDate" placeholder="YYYY-MM-DD"> |
179 | 179 | </mat-date-range-input> |
180 | 180 | <mat-datepicker-toggle matIconSuffix [for]="picker"></mat-datepicker-toggle> |
181 | 181 | <mat-date-range-picker #picker panelClass="custom-overlay"></mat-date-range-picker> |
|
0 commit comments