在ui-select-choices repeat="type in (types| filter: $select.search) track by type.name
。在track by type.name
部分,鉴于name
不是关键。我尝试添加两个完全相同的数据(不同的密钥)。 Error reference
为什么会返回重复的错误? 为什么ui-select只显示两个重复数据,因为它们有不同的密钥?对此有任何技术解释吗?
答案 0 :(得分:0)
如果ngRepeat表达式中存在重复键,则会发生。 禁止重复键,因为AngularJS使用键来关联DOM 带有项目的节点。