39
rated 0 times
[
46]
[
7]
/ answers: 1 / hits: 50566
/ 12 Years ago, wed, february 13, 2013, 12:00:00
Below is the code so far
<!doctype html>
<html ng-app>
<head>
<script src=http://code.angularjs.org/1.1.2/angular.min.js></script>
<script type=text/javascript>
function Ctrl($scope) {
var initial = {text: 'initial value'};
$scope.myModel = angular.copy(initial);
$scope.revert = function() {
$scope.myModel = angular.copy(initial);
$scope.myForm.$setPristine();
}
}
</script>
</head>
<body>
<form name=myForm ng-controller=Ctrl>
myModel.text: <input name=input ng-model=myModel.text>
<p>myModel.text = {{myModel.text}}</p>
<p>$pristine = {{myForm.$pristine}}</p>
<p>$dirty = {{myForm.$dirty}}</p>
<button ng-click=revert()>Set pristine</button>
</form>
</body>
</html>
How to alert on browser close
or url redirect
in case there is some unsaved data, so that user can decide whether to continue?
More From » angularjs