是否有可能从datalist中检测选择元素?

时间:2016-07-11 15:29:11

标签: angularjs html-datalist

我希望有效地实现两种事件 - 条目已更改,用户从给定列表中选择了某些内容。我尝试将ng-click事件添加到选项中,但它不起作用。

以下是代码:

<input id="product" type="text" list="products" ng-model="product"
       autocomplete="off" ng-change="productChanged()">
  <datalist id="products">
    <option ng-repeat="elem in products" class="list-group-item"
            value="{{$index}}"
            ng-click="productSelected()">{{elem.name}}</option>
  </datalist>

因为我找不到解决方案我正在考虑 UGLY 黑客(我没有列表中的数字) - 我设置索引值,所以如果我进入{{1一个数字,这是通过选择条目来完成的。如果没有 - 它被输入。

但正如我所说,它很难看。有没有正确的方法呢?

0 个答案:

没有答案