【发布时间】:2016-05-16 16:34:41
【问题描述】:
我有一个预先输入字段,其中包含两个要触发的功能。一个应该是模糊的,这是该领域的验证。另一个应该是用户类型,这是函数uib-typeaheaduses。
现在我正在使用ng-model-options="{ updateOn: 'blur' }",但它不会在用户键入时触发预先输入。
有没有办法让验证函数触发 onBlur 和 typeahead 正常触发?
例如,我调用了一个我想在 blur 上调用的指令 number-validation。然后在 typeahead 中我想调用 triggerfunction 作为用户类型。
<input
number-validation
type="text"
maxlength="10"
class="form-control input-sm"
ng-model="number"
ng-change="number.elsewhere = null"
required
uib-typeahead="number for number in triggerfunction($viewValue)"
typeahead-template-url="/template.html"
typeahead-loading="Loadinglocations" typeahead-on-select="SelectFunction($item, 1)" typeahead-wait-ms="3"
typeahead-min-length="3">
【问题讨论】:
标签: javascript angularjs validation angular-ngmodel angular-ui-typeahead