0
在我的控制,我有方法角度引導模式打開點擊
- $ scope.openJukeboxesModalToGroup - 開放模式彈出
- $ scope.searchJukeboxes ---頁面
- 上搜索$ scope.keyPressed - 捕獲鍵按下
在局部用形式
<form class="form-inline" role="form" ng-submit="deadForm()">
<div class="form-group">
<button ng-click="openJukeboxesModalToGroup()" class="btn btn-info">Add Stores to Group</button>
</div>
<div class="form-group">
<input type="text" ng-model="jukeboxFilter" ng-keypress="keyPressed($event, 'search')" class="form-control" placeholder="search">
</div>
<button type="button" ng-click="searchJukeboxes()" class="btn btn-info"><span class="glyphicon glyphicon-search"></span></button>
<button type="button" ng-click="resetFilter()" class="btn btn-info"><span class="glyphicon glyphicon-repeat"></span></button>
</form>
的keyPressed方法是
$scope.keyPressed = function($event, eventType) {
$event.stopImmediatePropagation();
if(eventType=='search') {
if($event.which==13) {
$scope.searchJukeboxes();
}
}
};
我想只要開始永遠有人類型的東西在文字欄和點擊進入搜索。但我不知道openJukeboxesModalToGroup()方法也被調用。我試圖通過調用stop事件proprpagation來停止這個,改變openJukeboxesModalToGroup()方法的名字。但沒有任何工作。對此有任何幫助。
deadForm()方法正在實施中,我在chrome控制檯中沒有收到任何錯誤。
爲什麼下跌投票?任何原因? – jeevs
不要投票只是爲了使用它,確實有一個似是而非的解釋投票給這個問題。 – jeevs