清除Angular表单提交中的输入字段?

乔仁

我已经收集到$ setPristine应该执行此操作,但它不在我的项目中。这是我的表格:

form(name="new_project", ng-submit="create_project()")
    div.create_wrapper
        input#project_name(required, ng-model="project.name", type="text")
        select#project_language(required, ng-init="project.language='PHP'", ng-model="project.language", ng-options="language for language in languages")
        input.button.tiny.radius(type="submit", value="Create")

和js:

$scope.create_project = () ->
    project = new projectFactory this.project
    project.$save project, (form_data) ->
        $scope.projects.push form_data
        $scope.new_project.$setPristine()

没有错误,原始设置为true,但是输入值仍然保留。

乔仁

别把它留在这里了,因为那个其他问题的名字很差,因为没有找到解决这个问题的方法。

您必须手动清除表单元素的值。

例如,如果您有:

input#project_name(ng-model="project.name", type="text")

要清空它,您可以执行以下操作:

$scope.project = null

在您的控制器中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

清除Bootstrap中的表单输入字段?

来自分类Dev

在React中提交表单后无法清除输入字段

来自分类Dev

提交时清除输入字段

来自分类Dev

提交后如何仅从表单中清除特定字段?

来自分类Dev

提交后清除表单中的文本字段

来自分类Dev

如何清除Angular中过滤的输入字段?

来自分类Dev

React:提交表单后如何清除文件输入和数据输入字段?

来自分类Dev

提交表单后,Django清除表单字段。在forms.py中创建表单

来自分类Dev

提交后的django清除表单字段

来自分类Dev

提交后反应清除表单字段

来自分类Dev

成功提交后清除表单字段

来自分类Dev

提交后如何清除表单输入?

来自分类Dev

提交表单ASP.NET时将清除所有输入字段

来自分类Dev

如何在表单中仅提交1个输入字段?

来自分类Dev

清除输入字段,但“提交”按钮除外

来自分类Dev

无法在Angular的ngDialog模板中清除表单输入值

来自分类Dev

关闭时清除表单输入字段

来自分类Dev

成功提交php表单后清除表单字段

来自分类Dev

未提交表单的textarea字段输入

来自分类Dev

在输入字段的更改值上提交表单

来自分类Dev

如何在javascript或jquery中清除表单字段(输入,文本区域,选择和单选)

来自分类Dev

表单提交后清除字段并提供消息

来自分类Dev

提交表单时清除特定字段(不是全部)

来自分类Dev

输入表单字段不能在Angular应用中更新?

来自分类Dev

响应式表单 Angular 4 中的输入字段未更新

来自分类Dev

仅当在Angular中的表单中输入数据时才提交表单

来自分类Dev

清除 Xamarin 表单中的所有字段

来自分类Dev

如何清除Silverstripe CMS中的表单输入

来自分类Dev

单击提交后无法自动清除输入字段(反应)

Related 相关文章

热门标签

归档