我正在使用AngularJS,并且在选择数据列表(html5)的元素时要使用指令ng-click.
这是我的实际代码示例:
<label>Search</label>
<input type="text" class="input-search" list="datalistcit" ng-change="changeQuery(queryCity)" ng-model="queryCity" />
<datalist id="datalistcit">
<option ng-repeat="city in cities" ng-click="goCity(city)" value="{{city.name}}">
</option>
</datalist>
它不起作用,永远不要执行js方法goCity ..有什么想法吗?
解决方法:
ng-click不适用于数据列表选项,因为使用数据列表时似乎未触发click事件(也不包括任何按键事件).
您将不得不在函数输入上使用ng-change并将其扩展,以检查当前值是否也出现在数据列表中.
原文地址:https://codeday.me/bug/20191010/1888040.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。