在angular js中,点击刷新按钮时无法清除细节
Unable to clear the details when clicking the refresh button in angular js?
我试图使一个形式,需要基本的输入,如联系电话,姓名和电子邮件地址。这样做的目的是为了恢复精神当用户单击刷新按钮时,"返回一个新的表单"。以下是我的要求
当代码第一次执行时。如果页面加载时使用范围中的默认值。只要我点击刷新按钮,表单就会刷新。但是,表单在初始执行时无法从作用域加载默认值。
下面是我的代码
<div ng-app="ang2" ng-controller="form_controller">
<form name="registration" novalidate>
Name:<input type = "text" ng-model="name" name="name" required>
Contact:<input type = "text" ng-model="contact" name="contact"required>
Email-address: <input type = "text" ng-model="emailid"
name="emailid"required>
<button ng-click="refresh()">Refresh</button>
</form>
</div>
<script>
var ang2=angular.module("ang2",[]);
ang2.controller('form_controller',function($scope){
$scope.name='rishi';
$scope.contact='4437577391';
$scope.emailid='rishanthkanakadri@gmail.com';
$scope.refresh=function(){
$scope.name='';
$scope.contact='';
$scope.emailid='';
}
var stu= $scope.refresh();
return stu;
});
</script>
这一行:
var stu= $scope.refresh();
你正在调用$scope。使用括号刷新,从而清除表单。
应该是:
var stu= $scope.refresh;
虽然我不确定你用stu做什么
经过一些适当的代码检查后,我能够提出解决方案。
$scope.refresh=function(){
$scope.name='';
$scope.contact='';
$scope.emailid='';
var stu= $scope.refresh();
return stu;
}
});
前面的部分是在括号
之外的var stu= $scope.refresh();
return stu;
现在,我把它放在括号
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 单击按钮以等待单击按钮
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 取消按钮自动回发 - 客户端单击实现的细节
- 如何在angularJS中使用提交按钮来提交表单的所有细节
- 点击一个按钮来显示和隐藏细节
- Javascript表单验证,我如何启用按钮和检查细节(更多细节在里面)
- 在angular js中,点击刷新按钮时无法清除细节
- 用JS添加视图细节按钮