[英]Dynamic dropdown options for primeng and angular
大家好,我是 Angular 的新手,在从primeng 动态添加/删除下拉选项时需要帮助。
要求:我有一个城市列表。 如果我在第一个下拉列表中选择一个城市,那么当我添加新的下拉列表时应该隐藏这个特定的城市,依此类推,最后一个下拉列表只剩下一个选项。 当我删除下拉列表时,这也应该以相反的顺序工作,从删除的下拉列表中选择的值应该再次出现。
示例:如果我选择New York
然后单击 Add City, New York
应该从新生成的下拉列表中隐藏。 如果我删除New York
那么New York
应该再次出现其余的下拉选项。
Stackblitz: https ://stackblitz.com/edit/angular-nysrdr
非常感谢您的时间。
按照此链接了解 PrimeNg DropDown 组件的工作原理。
我建议你,按照这一步
citiesList
Options
citiesListDD2
并最初用所有cities
填充它onChange
事件onChange
事件时调用的方法中,根据下拉列表中的selected value
更新与每个 DropDown 关联的数组请注意,这只是解决问题的高级解决方案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.