ExampleUi-sref e tasto md. Come funziona?
Perché la voce di menu "Menu1" sopra gli altri se aggiungo ui-sref ????
<md-button ui-sref="menu1" >Menu1</md-button>
<md-button>Menu2</md-button>
ExampleUi-sref e tasto md. Come funziona?
Perché la voce di menu "Menu1" sopra gli altri se aggiungo ui-sref ????
<md-button ui-sref="menu1" >Menu1</md-button>
<md-button>Menu2</md-button>
Se si utilizza ui-sref
, allora si dovrebbe racchiudere con tag di ancoraggio.
<md-button><a ui-sref="menu1">Menu1</a></md-button>
spero che funziona
In realtà è meglio involucro il pulsante nel tag a
. Il problema con la soluzione consigliata è che solo il testo funge da link piuttosto che dall'intero pulsante, quindi suggerirei;
<a ui-sref="menu1"><md-button>Menu1</md-button></a>
Questo funziona perfettamente. Le soluzioni di cui sopra come @Stuart menzionate agiscono solo per il testo piuttosto che per il pulsante intero. – Saqib
Meglio ancora è quello di erogare con l'utilizzo di due tag e specificare 'MD-pulsante' come classe sul 'un' tag.
<a ui-sref="menu1" class="md-button">Menu1</a>
Ovviamente si può aggiungere altri tag classe materiale troppo ...
<a ui-sref="menu1" class="md-button md-raised md-primary">Menu1</a>
Sì. Funziona!! Grande. Grazie. – Slip
In angular-material 1.09 e angular 1.5.8 questa soluzione rimuove l'effetto di hover predefinito, che è negativo. Perché la rimozione del comportamento di progettazione del materiale predefinito è inizialmente prevista? -1. –
Ma poi devi davvero fare clic sul testo nel pulsante per fare in modo che il pulsante esegua un'azione. Avevo fatto questo, ma ho dovuto invertire le mie modifiche poiché non puoi aspettarti che un utente faccia clic sempre al centro del pulsante al centro, il che potrebbe causare seri problemi all'interfaccia utente. – Saqib