Задать параметры для одного экземпляра Angular Toastr?

Я использую Angular JS 1.4.1 и Angular Toastr 1.7.0.

Большинство тостеров в моем приложении по умолчанию справа вверху и работают нормально.

Тем не менее, я хочу позвонить один с positionClass: 'toast-top-full-width' и я не могу заставить его работать. Он по-прежнему открывается по умолчанию, установите его в моем конфиге приложения.

   $scope.tabLeave = function () {
    toastr.warning('Warning', 'You have unsaved data.', {
      closeButton: true,
      positionClass: 'toast-top-full-width'
    });
  };

Чего здесь не хватает?

1 ответ

Решение

Исходя из документации, кажется, что свойство не может быть переопределено в тосте, но будет изменено в следующей версии:

Часто задаваемые вопросы

В: Почему я не могу переопределить positionClass в тосте? Это игнорируется. A: У тостов нет позиции, они прикреплены к контейнеру, и это тот контейнер, который имеет позицию, установленную на странице. Это будет изменено в следующей версии.

this.toastr.info('No credit remaining', '', { disableTimeOut: true, closeButton: true });
Другие вопросы по тегам