【发布时间】:2016-06-30 06:10:13
【问题描述】:
使用 angular 1.5 这是非常基本的问题
当我点击表单的重置按钮时;它在控制台中给出错误
无法读取未定义的属性“$setPristine”
下面是我的相关代码
form.html
<form name="loginForm" ng-controller="LoginController as vm" ng-submit="vm.login(credentials)" novalidate >
...form details ...
<button type="reset" class="btn btn-warn" ng-click="vm.reset()">Reset</button>
login.controller.js
login
.controller('LoginController', function($scope){
var self = this;
self.reset = function () {
self.loginForm.$setPristine();
self.loginForm.$setUntouched();
};
即使我尝试使用form="form.loginForm",但没有成功
请提出问题所在。这里是my full code plunker
【问题讨论】: