javascript - angularjs提交后清除输入字段

标签 javascript html angularjs

尝试在单击按钮后清除输入字段并用 Angular 保存帖子,但它不起作用。这是一个简单的代码

<!--html-->
<input type="text" ng-model="addField"/>
<button type="button" ng-click="addPost(item)">add</button>

/*script*/
$scope.addField = '';
function addPost(item) {
    /*code for adding*/
    $scope.addField = "";
}

最佳答案

使用对象而不是字符串,试试这个

<!--html-->
<input type="text" ng-model="form.addField"/>
<button type="button" ng-click="addPost(item)">add</button>

/*script*/
$scope.form = {};
$scope.addPost = function(item) {
    /*code for adding*/
    $scope.form = {};
}

关于javascript - angularjs提交后清除输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43015724/

相关文章:

javascript - 加载外部 JSON 文件以设置 google map 样式

html - 导航固定右格式化 CSS

javascript - 可以使用 $(this) 和通用选择器 (*) 吗?

javascript - Angular js像重叠的电子邮件线程一样显示gmail

javascript - 在 Angular Controller 中操作 JSON

javascript - 理解 Angular 的 promise

javascript - 加载tinyMCE时的默认html字符

javascript - 为什么一个简单的 &lt;script src ="..."> &lt;/script&gt; 不起作用?

javascript - 具有相同 Controller 而不是新 Controller 的 Angular 引导 ui 模式

javascript - 为什么我的函数每次加载页面只运行一次?