ngTagsInput хранит новые значения только после отправки формы
Можно ли отключить отправку нового тега на сервер после добавления его к входу и последующего сохранения, нажав кнопку отправки?
мой контроллер:
vm.tags = [];
$scope.loadTags = function (query) {
return $http.get('api/tags?query=' + query);
};
и мой вклад:
<tags-input ng-model="vm.tags" key-property="_id" display-property="title" add-on-enter="true" enable-editing-last-tag="true">
<auto-complete source="loadTags($query)"></auto-complete>
</tags-input>
1 ответ
Ну, вот один способ, которым вы могли бы сделать это.
Вы можете определить отдельную функцию в $scope
это добавляет тег в массив, но еще не меняет DOM.
И другой $scope
функция для добавления его в DOM с помощью директивы ng-submit.