2017-09-04 79 views
0
<div class="col-md-12 addUsercls"> 
    <div class="col-md-12 add-user-input"> 
     <md-content style="margin: 10px 10px 0px 10px;border-bottom: 1px solid #c9c9c9;"> 
     <md-autocomplete 
      ng-model="genericAlert.autocompletevalue" 
      ng-disabled="isDisabled" 
      md-no-cache="noCache" 
      md-selected-item="selectedItem" 
      md-search-text="searchText" 
      md-items="item in querySearch(searchText)" 
      md-item-text="item.name" 
      md-min-length="0" 
      placeholder="Type to find data, groups or expertise"> 
      <md-item-template> 
       <span md-highlight-text="searchText" md-highlight-flags="^i">{{item.name}}</span> 
      </md-item-template> 
      <md-not-found>No states matching "{{searchText}}" were found.</md-not-found> 
     </md-autocomplete> 
     </md-content> 
    </div> 
    <div class="col-md-12"> 
     <i style="position: absolute;right:3px;top:-29px;cursor:pointer;" class="e2e-add-people" ng-click="showUserInfo(selectedItem);"></i> 
     <ul class="adduseremail" id="adduseremail"> 
     <li ng-repeat="userName in userNames track by $index"> {{ userName }} </li> 
     </ul> 
    </div> 
</div> 
+3

待办事项详细说明是什么问题.... – Stuart

+0

自动完成,我选择城市名称和提交表单。提交输入(城市)自动完成值后,我需要使其成为空白。 – Arun

回答

0
$scope.genericAlert.autocompletevalue = null; 

在做这个你提交你提交之后,它应该被清除,仍如保留其数据

<button type="button" ng-click="Submit()">Submit</button> 

HTML^

 $scope.Submit = function() { 
      $http.post('/test').then(function(result){ 
       $scope.genericAlert.autocompletevalue = null; 
      }) 
     } 

JS^