【发布时间】:2013-05-29 22:45:45
【问题描述】:
我正在尝试在预输入中设置一个 id 而不是一个对象,它不像选择元素那样工作。
这是一个例子,你可以在 typeahead 中写入正确的单词,然后更新 select 元素,但是如果你更改 select,typeahead 不会用名称更新,而是用 id 更新.
http://plnkr.co/edit/LJqdebViiucCv6X5hhtf?p=preview
我做错了什么?
【问题讨论】:
-
您没有做任何“错误”的事情,这不是您所期望的行为。您没有看到对象的“id”,而是看到了选择选项的
index。将 id 值更改为其他任何值,当您单击某个项目时,您仍然会看到“1”和“2”。 -
这不是真的,我把 id 改成了 4 和 5,它显示 4 和 5,它没有显示索引。我有更新 plunker。
-
糟糕——我的猜想很糟糕。
-
我知道这是一个旧线程,但是...我发现这非常有用stackoverflow.com/questions/17856126/…
标签: angularjs angular-ui-typeahead