gpt4 book ai didi

javascript - 在 Angular.js 中选择值时 angucomplete 触发事件

转载 作者:行者123 更新时间:2023-11-30 05:31:58 24 4
gpt4 key购买 nike

我正在尝试为此自定义 Angular.js 指令启用 ng-change 事件 angucomplete

这是我在 html 文件中声明指令的方式:

    <angucomplete id="Angucomplete1" placeholder="Type 3 letters to start" pause="100" 
selectedobject="selectedCountry" localdata="datasearch" ng-model="modelCountry" searchfields="name"
titlefield="name" minlength="3" inputclass="form-control form-control-small" matchclass="highlight" />

我试着把 ng-change="myFunction()"放在这里,它是 Controller 的一部分,但它根本没有触发。

此外,我也尝试过将 ng-change 属性放入实际的指令代码中,但效果不佳:

   template: '<div class="angucomplete-holder"><input id="{{id}}_value" ng-change="myFunction()" ng-model="searchStr" type="text" placeholder="{{placeholder}}" class="{{inputClass}}" ng-focus="resetHideResults()" /></div>'

知道如何在文本框中更改实际输入值时触发事件吗?

最佳答案

试试我从 angucomplete 派生出来的 angucomplete-alt,修复了很多错误,并添加了额外的功能: http://ghiden.github.io/angucomplete-alt/#example10

angucomplete-alt 的属性名称不同。所以你需要像这样改变你的。

<angucomplete-alt id="Angucomplete1" placeholder="Type 3 letters to start" pause="100" 
selected-object="selectedCountry" local-data="datasearch" search-fields="name"
title-field="name" minlength="3" input-class="form-control form-control-small" matchclass="highlight"/>

关于javascript - 在 Angular.js 中选择值时 angucomplete 触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26367277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com