2017-09-18 78 views
0

有沒有一種方法來選擇多個複選框基於shift和點擊角2。角2有任何模塊?想要angular 2解決方案,而不是jquery或JavaScript解決方案。如何選擇多個複選框使用shift和點擊角2

+0

你的意思是所有的框通過輪班點擊? – alexKhymenko

+0

可能重複[如何移動選擇多個複選框,如GMail?](https://stackoverflow.com/questions/659508/how-can-i-shift-select-multiple-checkboxes-like-gmail) –

+0

After選擇第一個複選框,如果用戶點擊另一個複選框以及Shift鍵,則應該選中 –

回答

0

結帳這plunkr我改變了一種獲得你想要的行爲的方式。

https://embed.plnkr.co/A8czIBHgVorKHqGRqNmk/

基本上,監聽click事件,檢查Shift鍵舉行,做你的複選框的邏輯,然後設置shiftHeld變回false(當鑰匙上升)

所有的邏輯是在儀表板組件和模板

+0

非常感謝... –

相關問題