Ich versuche zu sagen, ob ein sidénav geöffnet werden soll oder nicht, basierend auf der Eigenschaft deviceWidth, die von der Komponente kommt. Aus irgendeinem Grund funktioniert es nicht. HierBrowserbreite in der Komponente prüfen, in Variable speichern und dann in der Vorlage in Angular verwenden
ist die html:
<md-sidenav #sidenav mode="side" opened="deviceWidth > 960">
Hier ist, was meine Komponente wie folgt aussieht:
export class AppComponent {
deviceWidth: any;
ngOnInit() {
this.deviceWidth = window.innerWidth;
}
}
'[geöffnet] = "deviceWidth> 960"' –
@ adam-beck sein Ich habe auch bemerkt, dass geöffnet =“ {{deviceWidth> 960}} funktioniert das macht Sinn? –
Wenn es funktioniert, funktioniert es, denke ich. Aber ich mag keine Interpolation in meinen Argumenten. Ich würde empfehlen, die '[]' Bindesyntax zu verwenden. –