2015-07-03 2 views
5

Как отображать на экране одновременно более одного $ mdToast. Я видел это question, но это меня не устраивает. Например, если вы попытаетесь запустить эту пару раз на событие щелчка, следующий будет скрывать предыдущий тост:

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

Показать некоторые из ваших попыток достичь решения, а, долго с некоторой частью коды. Это было бы полезно для предоставления соответствующего ответа. – amesh

ответ

2

Тосты за дизайн спецификации ограничивается одной. Я нашел несколько ссылок, если это будет интересно для вас:

angular_material_issues

material_snackbars

Вы можете добавить гренки в глобальную очередь.

+0

Единственной действительно полезной частью этого ответа является ссылка на глобальную очередь. Можете ли вы добавить информацию об этом? – 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

Вы хотели создать 'toast2' во второй переменной? Небольшое объяснение поможет сделать ваш ответ более полезным для сообщества. – isherwood

Смежные вопросы