我正在尝试在角度组件中添加媒体查询。
this.media.matchMedia('(max-width: 600px)').addListener((evt) => {
alert(evt.matches)
alert(this.someVariable)
})
使用此im既可以访问“ evt.matches”又可以访问“ this.someVariable”,但是当我这样更改时
this.media.matchMedia('(max-width: 600px)').addListener(this.mediaQueryListener);
private mediaQueryListener(evt)
{
alert(evt.matches)
alert(this.someVariable)
}
我可以得到“ evt.matches”的值,但是“ this.someVariable”是未定义的。请帮助我。