【问题标题】:ngTagsInput store new values only after submitting a formngTagsInput 仅在提交表单后存储新值
【发布时间】:2015-12-10 10:13:52
【问题描述】:

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

我的控制器:

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>

【问题讨论】:

  • 提供您尝试使用的代码,以便在此处为我们提供一些上下文。
  • 添加了我的控制器和输入框

标签: angularjs ng-tags-input


【解决方案1】:

嗯,这是您可以做到的一个方法。

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

还有另一个$scope 函数,用于使用ng-submit 指令将其添加到DOM。

【讨论】:

    猜你喜欢
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    相关资源
    最近更新 更多