Я испытываю странную ошибку в IE8, пытаясь уловить обещание отклонить (обещание, возвращенное базовым вызовом ngResource
):
Этот код работает с синтаксисом .then(success, fail)
:
promise.then(function(response) {
// success
},
function(response) {
// error
});
но это не с синтаксисом .then(success).catch(fail)
:
promise.then(function(response) {
// success
})
.catch(function(response) {
// error
});
и ошибка IE, указывающая на строку .catch()
:
Ожидаемый идентификатор
Я что-то делаю неправильно? кто-то воспроизводит его? или это общий IE8 из-за ограниченного ключевого слова?
Спасибо