-1
A
回答
1
你可以得到這些值這樣的:
constructor() {
// User screen size
const screenHeight = window.screen.height;
const screenWidth = window.screen.width;
// Actual space available in navigator
const actualHeight = window.innerHeight;
const actualWidth = window.innerWidth;
}
但是,如果用戶調整它的窗口,這是不會改變。
您可以通過使用HostListener
得到這些新的價值觀:
@HostListener('window:resize', ['$event'])
onResize(event) {
this.newInnerHeight = event.target.innerHeight;
this.newInnerWidth = event.target.innerWidth;
}
當調整導航器的窗口在onResize將被調用。我可能很經常,你可能需要一個Subject
來處理它。
相關問題
- 1. 基於窗口大小在角度2中使用模板
- 2. 檢查窗口大小始終(jQuery)
- 3. 調整窗口大小的div寬度
- 4. 檢測上調整窗口大小UWP
- 5. FlexSlider 2調整窗口大小調整大小
- 6. JavaFX 2基於窗口大小不調整UI控件大小
- 7. 調整窗口大小時更新窗口內部高度
- 8. WPF窗口大小
- 9. PowerBuilder窗口大小
- 10. 新窗口大小
- 11. 當窗口大小小於
- 12. 無法運行無頭鍍鉻量角器角度2窗口
- 13. 當窗口高度調整大小時調整圖像大小
- 14. 寬度:調整窗口大小(CSS)時調整大小100%
- 15. 調整大小高度時,窗口大小
- 16. 當窗口很小時調整窗口大小,即使窗口寬度較大時也保持不變
- 17. 檢查條目窗口小部件
- 18. 角度窗口注入
- 19. 你如何檢查窗口是否已被調整大小?
- 20. 如何檢查java swing中的當前窗口大小?
- 21. 檢查電子窗口的大小是否發生變化
- 22. 如何檢查窗口中Row的長度或寬度是否大於其父窗口的寬度C++
- 23. 角帶的「Aside」窗口大小是減小還是增加?
- 24. 調整大小窗口的大小
- 25. 初始窗口大小/調整大小
- 26. CSS:窗口大小縮小div寬度,但保持最大寬度?
- 27. 如何用窗口大小調整CSS的窗體寬度?
- 28. 獲取窗口大小
- 29. 後退N窗口大小
- 30. 而調整窗口大小
也許這將有助於https://stackoverflow.com/questions/35527456/angular-window-resize-event – 0mpurdy
也許你應該檢查響應設計,如果你想適應你的html不同的大小。據我所知可以通過css – JohnnyAW
@JohnnyAW來完成,如果<1400px,我需要將devex grid的pageSize設置爲5,這就是爲什麼我需要這種類型的檢查。 – grabnem