2015-07-03 13 views
5

Come visualizzare più di $ mdToast sullo schermo allo stesso tempo. Ho visto questo question, ma non mi va bene. Per esempio, se si tenta di eseguire questo paio di volte su evento click, prossimo nasconderò brindisi precedente:

$mdToast.show(
     $mdToast.simple() 
     .content('Simple Toast!') 
     .hideDelay(15000) 
    ); 
+0

Visualizza alcuni dei vostri tentativi di raggiungere la soluzione, un, lungo con qualche pezzo di codice. Questo sarebbe utile per dare una risposta appropriata. – amesh

risposta

2

Brindisi si intendono per specifiche di progettazione limitati a uno. Ho trovato alcuni link, se è interessante per voi:

angular_material_issues

material_snackbars

È possibile aggiungere brindisi alla coda globale.

+0

L'unica parte veramente utile di questa risposta è il riferimento alla coda globale. Puoi aggiungere informazioni al riguardo? – isherwood

-2
var toast1 = $mdToast.simple() .textContent('toast1 ').action('action1'); 
var toast1 = $mdToast.simple() .textContent('toast1 ').action('action1'); 
$mdToast.show(toast1); 
$mdToast.show(toast1); 
+0

Intendevi creare 'toast2' nella seconda variabile? Una piccola spiegazione potrebbe aiutare a rendere la tua risposta più utile alla comunità. – isherwood

Problemi correlati