Как получить новое значение в angucomplete-alt - PullRequest
0 голосов
/ 28 декабря 2018

Я использую angucomplete-alt для извлечения удаленных данных на html-странице, которая работает правильно.Мой код

<script src="https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/3.0.0/angucomplete-alt.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>

<div angucomplete-alt placeholder="College or School" 
    pause="500" 
    selected-object="ed.f" 
    id="clgName" 
    remote-url="get-work?name=" 
    remote-url-request-formatter="remoteUrlRequestFn"
    remote-url-data-field="atomList" 
    title-field="fname" 
    minlength="3"
    maxLength="30"
    input-class="form-control form-control-small" 
    match-class="highlight" 
    input-name="schName">
</div>

{{ed}}

Этот код работает правильно при предоставлении имени. Я получаю список имен fname, и по щелчку я получаю эти данные {{ed}}

{"f":{"title":"sdfsdf","description":
{"fname":"sdfsdf","id":2438},"image":"","originalObject": 
{"fname":"sdfsdf","id":2438}}}
* 1010.* В контроллере я получаю доступ к этому значению, используя
 console.log(ed.f.originalObject.fname);

Это прекрасно работает для меня.Моя проблема заключается в том, что я ввожу какой-то новый текст, который отсутствует в списке предложений. Этот текст недоступен в контроллере.

Как получить к нему доступ?

1 Ответ

0 голосов
/ 28 декабря 2018

Вам необходимо использовать ввод-измененные события следующим образом,

input-changed="inputChanged"

и получить доступ к изменениям здесь,

$scope.inputChanged = function(str) {
      console.log(str);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...