在Angular(v6)应用程序中使用angular-material(v6)和Typescript,我对它的行为感到困惑,并认为我可能会看得太近了。基本代码如下:
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
console.log(BreakpointObserver); // logs the class
@Component({...})
export class MyComponent {
private breakpointObserver : BreakpointObserver;
constructor (breakpointObserver : BreakpointObserver) {
console.log(breakpointObserver); // logs an instance
}
}
我搜索了Angular,angular-material和Typescript文档,试图找到BreakpointObserver
类实例化/为什么/为什么被实例化并作为参数传递给{{1}的原因。 }。这是错误吗?