2016-03-03 3 views
0

Мне нужно найти эквивалентную форму в угловой сделать следующий код JQuery:Angularjs - чистое поле ввода текста и выберите

$("#form1 :input[type=text]").prop("value", ''); 
$("#form1 select").prop("selectedIndex", 0); 

Любая идея?

Спасибо за помощь. С наилучшими пожеланиями.

+0

Угловое и Jquery не очень хорошая комбинация .. это обыкновение быть выполнимые и разработчик дружественные – Prasad

ответ

1

HTML-форм

<div ng-controller="formController"> 
     <form> 
     <input type="text" ng-model="input"/> 
     <select ng-model="select"> 
      <option value="1">pick a value</option> 
      ... 
     </select> 
     <button ng-click="clearForm()">Clear</button> 
     </form> 
    </div> 

Угловой контроллер и модуль

angular.module('FormModule' , []) 
.controller('formController' , function($scope){ 
$scope.input = ''; 
$scope.select = ''; 
$scope.clearForm = function(){ 
    $scope.input = ''; 
    $scope.select = ''; 
} 
}); 
2

Добавить модель для ввода и выберите:

<input type="text" ng-model="input"/> 
<select ng-model="select"> 
    <option value="1">pick a value</option> 
    ... 
</select> 

, а затем в использовании контроллера:

$scope.input = ''; 

и

$scope.select = "1"; 
Смежные вопросы