ngTagsInput仅在提交表单后存储新值

时间:2015-12-10 10:13:53

标签: angularjs ng-tags-input

是否可以在将新标签添加到输入后将其发送到服务器并稍后通过按下提交按钮进行保存?

我的控制器:

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 个答案:

答案 0 :(得分:0)

好吧,这是

您可以在$scope中定义一个单独的函数,将标记添加到数组中,但更改DOM

使用ng-submit指令将添加的另一个$scope函数添加到DOM中。