Задать параметры для одного экземпляра 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 });