【发布时间】:2018-12-15 14:49:33
【问题描述】:
我有两个选择字段。我想知道如何根据第一个选择器的选择来更新第二个选择器的值。
到目前为止,这是我的想法: 表单html:
<form [formGroup]="angForm" class="form-element">
<div class="input-group mb-3 form-element_city">
<select class="custom-select" id="inputGroupSelect01" #cityName>
<option selected *ngFor="let city of cities" [ngValue]="city.cityName">{{city.cityName}}</option>
</select>
</div>
<div class="input-group mb-3 form-element_hotel">
<select class="custom-select" id="inputGroupSelect01" #hotelName>
<option selected *ngFor="let hotel of hotels" [ngValue]="hotel.hotelName">{{hotel.hotelName}}</option>
</select>
</div>
<div class="form-group">
<button type="submit" (click)="addReview(date, email.value, cityName.value , hotelName.value)" class="btn btn-primary btn-block form-element_btn"
[disabled]="!validEmail">Book</button>
</div>
</form>
这里是包含城市和酒店的 JSON 文件
cities = [
{
'cityName': 'Berlin',
},
{
'cityName': 'Oslo',
}
];
hotels = [
{
'cityName': 'oslo',
'hotelName': 'Sheraton Hotel',
},
{
'cityName': 'Berlin',
'hotelName': 'grand hotel',
}
];
有人可以帮忙吗?
【问题讨论】:
标签: angular html twitter-bootstrap bootstrap-4