<分区>
我想检测方向变化,检测我正在以纵向模式或横向模式查看我的应用程序。那么是否有任何方向变化之类的事件我可以在我的组件中传递到 hoSTListener 中以检测方向变化?
P.S - 有些人说这是重复的问题。我不想要普通的 java 脚本方式,我想要 Angular 方式来检测方向变化。
<分区>
我想检测方向变化,检测我正在以纵向模式或横向模式查看我的应用程序。那么是否有任何方向变化之类的事件我可以在我的组件中传递到 hoSTListener 中以检测方向变化?
P.S - 有些人说这是重复的问题。我不想要普通的 java 脚本方式,我想要 Angular 方式来检测方向变化。
最佳答案
From MDN ;您可以使用 window:orientationchange
检测设备方向何时发生变化。
@HostListener('window:orientationchange', ['$event'])
onOrientationChange(event) {
console.log('orientationChanged');
}
这是一个简短的剪辑,可以在 Chrome 开发工具中看到这一点:https://streamable.com/o2ilm
关于javascript - 是否有任何使用@HostListener 改变方向的窗口事件,就像我们有@HostListener ("window:scroll", ['$event' ]) 用于滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57001318/