나는 두 MD-선택이 있습니다표시 MD-선택하면 다른 MD-선택 - 선택된 값 = concrete_value
<form (ngSubmit)="someAction(f)" #f="ngForm">
<md-select
#selectedHolidayType
placeholder="Holiday type"
name="holiday_type"
[(ngModel)]="holiday_type"
>
<md-option *ngFor="let type of types" [value]="type.typeId">{{ type.typeName}}</md-option>
</md-select>
<md-select
*ngIf="selectedHolidayType === 19"
placeholder="Some placeholder"
name="option"
[ngModel]="option"
>
<md-option *ngFor="option of options" [value]="option.id">{{option.value}}</md-option>
</md-select>
</form>
어떻게 내가 보여줄 수를 두 번째 MD-선택에만 첫 번째 MD-선택 선택된 값이 설정되어있는 경우 내가 원하는 것,이 경우 - 19.
또는 어쩌면 : 내가 어떻게 html 템플릿에서 첫 번째 md-select의 선택된 값을 얻을 수 있습니까?
은 이미 시도 :
*ngIf="holiday_type === 19"
*ngIf="selectedHolidayType.selected === 19"
*ngIf="selectedHolidayType.selected.value === 19"
그러나 그 중 어느 것도 작동하지 않습니다.
도움 주셔서 감사합니다.
야, 난 u는 당신의 대답에 그랬던 것처럼 작동한다는 것을 알고 있지만, 그렇지 않습니다, 내가 게시 그 이유는/아무 생각이 왜, 이 질문. '* ngFor'에서 나머지 API의 데이터를 확인 했습니까? – esquarial
아니요. 어쩌면 원래 게시물에 클래스 코드 중 일부를 추가 할 수 있습니까? 또는이 대답에서 예를 포크하여 상황을보다 명확하게 일치시킬 수 있습니까? –
좋아, 내가 일하러 갈거야 :) – esquarial