angular - 无法解析 BreakpointsService 的所有参数
问题描述
从 Angular 5.2 升级到 6.0 并收到上述警告
Can't resolve all parameters for BreakpointsService in node_modules/angular-breakpoints/index.js 这将成为Angular v6.x中的错误
解决方案
看来这个库已经过时了(最后一次提交约 1.5 年前)并且与 Angular 版本 >= 5.2 不兼容。Github 存储库也被标记为已归档。
您可能想查看提供类似功能的@angular/cdk
布局模块。
Medium
在视口为或的情况下运行代码的示例Large
,使用@angular/cdk
:
export class AppComponent implements OnInit {
constructor(public breakpointObserver: BreakpointObserver) {}
ngOnInit() {
this.breakpointObserver
.observe([Breakpoints.Medium, Breakpoints.Large])
.subscribe((state: BreakpointState) => {
if (state.matches) {
console.log('medium or large');
// do sth.
}
});
}
}
推荐阅读
- html - 如何在Angular中显示数组项
- javascript - TensorFlow.js:ValueError:检查时出错:预期dense_Dense1_input的形状为[null,38],但得到的数组形状为[38,1]
- oracle - 如何在 tableplus 中创建函数或过程
- python - 为什么 Apache 服务器对我的 NodeJS 和 Python 请求的响应不同?
- nginx - 如何在 Plesk 上为特定域创建 nginx 自定义模板?
- r - 读取组中的特定位置以在列 R 中创建新行
- ios - 在视图中转换 SwiftUI 元素
- security - 如何摆脱odoo pos中的安全限制错误?
- sql-server - 如何在不知道 T-SQL 中的固定列的情况下进行透视
- r - 获取列表的长度