簡體   English   中英

在 Angular.js 中選擇值時的 angucomplete 觸發事件

[英]angucomplete fire event when value is selected in Angular.js

我正在嘗試為此自定義 Angular.js 指令angucomplete啟用 ng-change 事件

這是我在 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()" 放在這里,它是控制器的一部分,但它根本不觸發。

此外,我也嘗試將 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"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM