angular - 有没有一种确定代码中设备宽度的好方法?
问题描述
我想知道相应地device width
对我的组件进行更改。我有一个使用@HostListener
on的解决方案window:resize
,但它会有任何性能问题吗?还是有另一种方法可以找出device width
代码?
解决方案
我建议@angular/cdk 使用断点观察器。
这是一个非常简单的 API:https ://material.angular.io/cdk/layout/overview
您可以轻松订阅它并默认或自定义断点观察屏幕尺寸变化,如果您只需要某些屏幕宽度,这反过来会便宜很多。
亲切的问候
推荐阅读
- url - 用于替换部分 URL 的用户脚本
- java - 是否可以在 Spring 控制器中拆分请求参数?
- java - 组内没有组的平均值 - 流
- macos - 了解读取指向内存映射文件的 KERN_MEMORY_ERROR 地址的崩溃
- jquery - 在 IE 11 中更改复选框时调用 JQuery DataTable rowCallback
- c++ - 具有特征的函数指针
- amazon-web-services - 如何在查询 cloudtrail 事件时提供多个查找属性
- python - 训练 rasa 核心时出错
- loops - 文本框的 Pascal 递增变量名称
- javascript - 数据表:Javascript 结合了两个功能