代码工作正常,但我希望有更好的方法,该方法不会抛出任何警告或错误以使代码看起来更干净。
除了将option
放在div
里面,还有什么办法。
我可以使用id
的{{1}}来完成此任务。
但是,对于国家,城市,区域等,有很多datalist
,因此最好不要使用每个datalist
中的id
将数据绑定到数据列表。>
除了使用datalist
中的id
以外,还有其他有效的方法吗?因此,我可以为每个数据列表重用相同的代码。
datalist
答案 0 :(得分:1)
您需要删除div
并将ng-repeat
代码放在option
内。
请参考以下修改的代码:
<input id="input-id" list="datalist-id" type="text" placeholder="Select Cluster Group" autocomplete="off" />
<datalist id="datalist-id">
<option ng-repeat="country in Countries" value="{{country.name}}" />
</datalist>