Angular html select 问题
Angular html select issue
从下面的链接可以看出,第一次加载页面时,第一个 select 使用其第一个选项显示 "select street"。然后我select一个城市,第一个select显示对应的街道。
问题是,当我选择一条街道然后点击另一个城市时,显示街道的 select 标签不显示 "Select street" 选项,而是显示第一个索引(如果您使用下拉菜单,您将看到选项 "Select street")。
每次更改城市选项时,如何让它显示 "Select street"(第一个选项)?
编辑:https://stackblitz.com/edit/angular-hwqst6
html url : https://angular-hwqst6.stackblitz.io
看来您对演示进行了一些更改,我现在无法继续选择城市。请参考以下代码:
onCitySelected(){
this.retrievedStreets.length = 0;
this.retrievedStreets = Object.assign(this.retrievedStreets, this.myObj[this.form.value.city].streets);
this.form.patchValue({street: null});
}
//you can remove the method lookupStreets
从下面的链接可以看出,第一次加载页面时,第一个 select 使用其第一个选项显示 "select street"。然后我select一个城市,第一个select显示对应的街道。
问题是,当我选择一条街道然后点击另一个城市时,显示街道的 select 标签不显示 "Select street" 选项,而是显示第一个索引(如果您使用下拉菜单,您将看到选项 "Select street")。 每次更改城市选项时,如何让它显示 "Select street"(第一个选项)?
编辑:https://stackblitz.com/edit/angular-hwqst6
html url : https://angular-hwqst6.stackblitz.io
看来您对演示进行了一些更改,我现在无法继续选择城市。请参考以下代码:
onCitySelected(){
this.retrievedStreets.length = 0;
this.retrievedStreets = Object.assign(this.retrievedStreets, this.myObj[this.form.value.city].streets);
this.form.patchValue({street: null});
}
//you can remove the method lookupStreets