2015-10-20 76 views
0

基本上我有ng-keypress以及允許ng-click的所有內容。但是,在Firefox中,當通過「可選」元素進行選項卡切換時,會導致奇怪的行爲。製作ng-keypress忽略標籤

使用ng-keypress時是否可以忽略某個特定的鍵;在這種情況下,製表符鍵和它將如何可能?

http://plnkr.co/edit/gULRM1danxWQnijGHEkb?p=preview

+0

你能應該有的代碼keychar一個$事件?您應該能夠在特定事件上觸發控制器方法。然後,在該方法中,您可以檢查鍵盤上的某個鍵是否被按下。 – Avalanche

+0

@Avalanche必須破折號,但我添加了一個plnkr。複選框使用附加的方法應用。我想要的是一種排除ng-keypress工作的方法,如果它被按下(即使它現在什麼都不做,以防萬一)。 – TheLimeTrees

回答

0

按鍵時向您發送包含您可以採取有條件做任何你想要的時候去的代碼是與否是一個tab鍵

+0

你會如何修改? – TheLimeTrees

+0

http://plnkr.co/edit/hchUZzFw6Btw2r6eClRs?p=preview – Johan

+0

感謝您的回覆。問題在於它阻止了Tab鍵的默認操作,這是最糟糕的情況。有沒有辦法應用這樣的東西,而不刪除選項卡功能? – TheLimeTrees