【问题标题】:Angular html select issueAngular html选择问题
【发布时间】:2018-11-25 22:54:01
【问题描述】:

从下面的链接可以看出,第一次加载页面时,第一个选择使用其第一个选项显示“选择街道”。然后我选择一个城市,第一个选择显示相应的街道。

问题是,当我选择一条街道然后单击另一个城市时,显示街道的选择标签不显示“选择街道”选项,而是显示第一个索引(如果使用下拉菜单,您会看到选项“选择街道”)。 每次更改城市选项时,如何让它显示“选择街道”(第一个选项)?

编辑:https://stackblitz.com/edit/angular-hwqst6

html 网址:https://angular-hwqst6.stackblitz.io

【问题讨论】:

标签: angular angular5 angular6 angular7


【解决方案1】:

看起来您对演示进行了一些更改,我现在无法选择城市。请参考以下代码:

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

【讨论】:

  • 问题是在选择街道然后更改城市后,默认选项“选择街道”不像开头那样显示为占位符
  • @YoussefHarkati 试试看,在你的演示上没问题。
猜你喜欢
  • 1970-01-01
  • 2018-05-13
  • 1970-01-01
  • 2020-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-13
  • 1970-01-01
相关资源
最近更新 更多