2017-01-16 2 views
0

У меня есть директива, и я использую угловой ui typeahead. myModel имеет 2-стороннюю привязку. Я буду обновлять значение myModel в контроллере, и я хочу вызвать typeahead-on-select всякий раз, когда изменяется значение myModel.Угловой UI Typeahead - Trigger typeahead-on-select при обновлении ng-модели

<input type="text" ng-model="myModel" placeholder="Locations loaded via $http" uib-typeahead="address for address in getLocation($viewValue)" typeahead-loading="loadingLocations" typeahead-no-results="noResults" class="form-control" typeahead-on-select="myFunc()">

Так что, когда myModel значение обновляется мне нужно запустить myFunc(). Любой способ сделать это?

ответ

0

Вы можете использовать директиву ng-change = "myFunc()" внутри вашего ввода.

Он будет запускать myFunc при изменении значения myModel