如何通過Typescript檢測頁面上的任意位置? in AngularJS 2如何通過Typescript檢測頁面上的任意位置(Angular2)
0
A
回答
1
您可以將HostListener
範圍限定爲文檔。
import { Component, HostListener } from '@angular/core'
class MyComponent {
@HostListener('document:click', ['$event'])
documentClick(event: MouseEvent) {
// your click logic
}
}
+0
感謝您的答案!我在documentClick上遇到錯誤。任何想法爲什麼? –
+0
documentClick(event:MouseEvent){this.show = false; this.changeDetectorRef.detectChanges(); } –
+0
你遇到什麼錯誤? – adharris
相關問題
- 1. 如何檢測任意鼠標位置(x,y)上的元素?
- 2. jQuery通過點擊任意位置關閉DIV頁面
- 3. 如何在頁面上的任意位置點擊鼠標X和Y位置?
- 4. 如何通過點擊頁面上的任何位置關閉下拉菜單?
- 5. 檢測屏幕上任意位置的焦點文本框
- 6. 使用Java檢測鼠標在屏幕上的任意位置
- 7. 如何通過頁面上的位置獲取元素?
- 8. 點擊頁面上的任意位置顯示全屏div
- 9. 通過按下屏幕上的任意位置來取消UIActionSheet
- 10. 如何在SearchView上的任何位置檢測點擊
- 11. 如何隱藏div在頁面上的任何位置點擊?
- 12. 如何使用jQuery檢測頁面的滾動位置
- 13. 在乳膠頁面的任意位置移動頁碼
- 14. 通過拖放和jQuery檢測位置?
- 15. 如何檢測Angular2
- 16. 如何通過重定向檢測頁面是否被請求?
- 17. 通過ASP.NET MVC機制鏈接到頁面上的位置(#id)?
- 18. 在cocos2d中檢測觸摸*屏幕上的任何位置*
- 19. 變化檢測未布頁面上工作時在angular2
- 20. admob如何檢測位置
- 21. 如何檢測SVG區域的任何位置的顏色
- 22. 按下表格上的任意位置
- 23. 用戶在網頁中的任意位置單擊時如何獲得通知
- 24. 檢測用戶何時滾動到頁面上的某個位置/元素
- 25. 單擊頁面上的任意位置,彈出窗口應該消失
- 26. JQuery循環插件:點擊頁面上的任意位置並觸發循環
- 27. 如何在javascript中查找/檢測頁面中的任何textarea
- 28. 如何檢測任何視圖的長按位置?
- 29. 如何在視圖中的任何位置檢測水龍頭?
- 30. 我如何檢測頁面上的任何框架中的點擊
在什麼頁面上?每頁? – YounesM
請參閱http://stackoverflow.com/questions/35527456/angular2-window-resize-event/35527852#35527852 –