Базовый пример Snackbar не отображается в компонентах дизайна материалов для Интернета

Базовый пример закусочной для компонентов дизайна материалов для Интернета не работает. Выдает ошибку:

```
TypeError: snackbar.show is not a function
```

Я пробовал использовать jQuery, чтобы убедиться, что DOM загружается правильно. Я пробовал менять методы инициализации javascript, но, похоже, ни один из них не работает.

Вы можете найти код здесь: https://jsbin.com/mejefeq/edit?html,console,output

Я перечитывал документы снова и снова, но ни в одном из них ничего не упоминалось об этом. Поскольку этот MDC for Web совсем не популярен, мне некуда обратиться за помощью.


person timthekoder    schedule 21.08.2019    source источник
comment
Вы пробовали запустить snackbar.open ()? Это отобразит текстовое содержимое DOM в теле Snackbar. Если вы хотите изменить это, используйте Snackbar.labelText ('Новый текст'). Подробнее об этом здесь   -  person Valentin Matzke    schedule 23.08.2019


Ответы (1)


Да, это было критическое изменение в обновление 0.43.0. Новый способ показать закусочную - использовать

snackbar.open();

Однако это просто откроет закусочную. Если вы хотите изменить текст на панели закусок, вы можете использовать:

snackbar.labelText = 'Your new text';

Итак, вместе вы можете использовать их:

snackbar.labelText = 'Your new text';
snackbar.open();

Вы можете ознакомиться с дополнительной документацией здесь с текущими свойствами и событиями javascript. здесь

person Mr. Simmons    schedule 01.12.2019