0
Angular2 Close dropdown on click outside, is there an easiest way?角2事件目標 - 點擊下拉外或子組件
我曾嘗試在上面的鏈接中提到的代碼,但它似乎。載功能總是返回false。
我的控制
<multiselect-dropdown>
<button>Click</button>
<a href=""> Click here</a>
</multiselect-dropdown>
用戶可以單擊裏面多選擇的按鈕或鏈接。如果他們可以點擊按鈕或href我想要鼠標事件目標返回true,當點擊頁面正文(不在控件上),然後返回false。看起來elementref.nativeelement.contains在單擊multiselect的子組件時總是返回false。
這只是錯字這裏。 –
''從哪裏來?也許你需要檢查來自不同元素的'.contains(...)'(例如下拉覆蓋圖)。你能否提供一個Plunker來重現? –