Не удается очистить детали при нажатии кнопки обновления в угловых js?

0

Я пытаюсь сделать форму, которая принимает основные входные данные, такие как номер контакта, имя и адрес электронной почты. Идея состоит в том, чтобы обновить "Возвратить новую форму", когда пользователь нажимает кнопку обновления. Ниже приведены мои требования

Изначально, когда код выполняется в первый раз.. на загрузку страницы, принимая значения по умолчанию из области действия. Как только я нажму кнопку обновления, форма должна стать свежей. Однако форма не может загрузить значения по умолчанию из область действия, когда она выполнена в основном.

Ниже представлен мой код

 <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='[email protected]';

   $scope.refresh=function(){

   $scope.name='';
   $scope.contact='';
   $scope.emailid='';
   }
  var stu= $scope.refresh();
  return stu;
   });
 </script>

2 ответа

-2
Лучший ответ

После небольшой проверки кода я могу придумать решение.

$scope.refresh=function(){
$scope.name='';
$scope.contact='';
$scope.emailid='';
var stu= $scope.refresh();
return stu; 
}
});

Ну, ранее ниже часть была вне круглых скобок

var stu= $scope.refresh();
return stu; 

Теперь я сохранил его внутри парантеса

  • 0
    Не могли бы вы объяснить, какие изменения вы сделали ..
  • 0
    Ты назначаешь сту себе - я не думаю, что это делает то, что ты делаешь, это делает.
2

На этой строке:

var stu= $scope.refresh();

Вы вызываете $ scope.refresh, используя круглые скобки, тем самым очищая форму.

Должен быть:

var stu= $scope.refresh;

Хотя я не уверен, для чего вы используете stu.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню