Ich versuche, MD-ist-offen basierend auf der Bildschirmgröße einzustellen. Etwas wie $ mdMedia ('GT-SM'). Für md-is-locked-open kann man mit $ mdMedia ('gt-sm') einstellen, weiss aber nicht warum md-is-open damit nicht gesetzt werden kann. Derzeit ist mein Code wie folgt aussehen: <md-sidenav md-is-open="$mdMedia('gt-sm')"></md-sidenav>
Angular Material MD-SideNav-Set md-is-open Wert basierend auf der Bildschirmgröße
0
A
Antwort
1
Nach dem docs kann md-is-open
Attribut
Ein Modell gebunden sein, ob die sidenav geöffnet wird.
Daher können Sie ein Modell in Ihrem Controller definieren und zuweisen zu md-is-open
Attribut, wie
// Controller
$scope.shouldLeftBeOpen = $mdMedia('gt-sm');
Und Sie können es verwenden, wie
<md-sidenav class="md-sidenav-left" md-component-id="left" md-is-open="shouldLeftBeOpen"></md-sidenav>
ist hier ein Arbeits codepen . Wenn Sie die Seite von einem Gerät laden, dessen Breite weniger als 960 Pixel beträgt, wird Sidennav nicht geöffnet.
Verwandte Themen
- 1. Angular Material Design - Ändern Sie Flex-Wert mit Bildschirmgröße
- 2. Textsize basierend auf der Bildschirmgröße
- 3. Switching CSS-Klassen basierend auf der Bildschirmgröße
- 4. jQuery - Skripte basierend auf der Bildschirmgröße ausführen
- 5. UITableView: Festlegen der Höhe der Tabellenkopfansicht basierend auf der Bildschirmgröße
- 6. Optimieren von .container mit .Container-Fluid basierend auf der Bildschirmgröße
- 7. Elemente in verschiedenen Containern basierend auf der Bildschirmgröße neu anordnen
- 8. Xcode Swift Moving UIElements basierend auf der Bildschirmgröße
- 9. Dynamische Include-Datei basierend auf der Bildschirmgröße funktioniert nicht
- 10. Angular Material Chips rtl
- 11. Angular Material Transparent Werkzeugleiste
- 12. Angular 2 Material 2 Radiobutton Standardauswahl
- 13. Angular Material: Validierungsfehler auf Nicht-Formular-Eingabe
- 14. Angular Material Autocomplete - Suche auf Wählen
- 15. Angular Material Menü öffnen auf Maus Hover
- 16. Angular Material Vorlage Website
- 17. Angular Material Design-Layout
- 18. Angular Material funktioniert nicht
- 19. mdThemingProvider Angular Material Error
- 20. Warum setzt Angular Material Hintergrundfarben?
- 21. Definitive Liste der verfügbaren Angular Material Klassen
- 22. Anzeigen anderer Werte basierend auf einem anderen Wert in Angular
- 23. Angular Material den ausgewählten Wert in ausgewählter Komponente
- 24. Angular Material md-subheader nicht klebrig
- 25. Angular 2 Material mit Angular CLI
- 26. Angular Material Nicht Gesperrt Sidebar
- 27. Angular-Material Flex macht nichts
- 28. Angular Material Design Toolbar - Formatierungsprobleme
- 29. Angular-Material Flex-Fliesen-Design
- 30. Angular Material Design Flex Karten
Danke für die Antwort, es funktioniert. Noch nie zuvor, um die $ mdMedia ('GT-SM') bei Modell zu setzen. – Bayu