angular - Angular html选择问题
问题描述
从下面的链接可以看出,第一次加载页面时,第一个选择使用它的第一个选项显示“选择街道”。然后我选择一个城市,第一个选择显示相应的街道。
问题是,当我选择一条街道然后单击另一个城市时,显示街道的选择标签不显示“选择街道”选项,而是显示第一个索引(如果您使用下拉菜单,您将看到选项“选择街道”)。每次更改城市选项时,如何使其显示“选择街道”(第一个选项)?
解决方案
看起来你对你的演示做了一些改变,我现在不能选择城市。请参考以下代码:
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
推荐阅读
- nuxt.js - 如何在 Nuxt 中将路由器内容渲染到 index.html
- javascript - 在页面加载 Javascript 时将 div 内容显示为默认值
- jenkins - 你能在一个 Jenkins 阶段加载一个 groovy 文件吗?运行函数;并使用 @groovy.transform.Field 在多个 Jenkins 阶段共享数据
- javascript - 状态变化未反映在 Next.Js 中的功能中
- sqlalchemy - SqlAlchemy:未定义此子句的布尔值
- c# - Resharper 打破了 Visual Studio 2019 的功能
- java - 如何获得 BigDecimal 中的确切值?
- windows - Icecast 和 SSL:自动 .pem 密码(Windows)
- r - 保持参与者内的估算值一致
- javascript - typescript 访问修饰符和 javascript 访问修饰符有什么区别?在使用打字稿时我应该更喜欢哪一个?