【发布时间】:2016-11-09 00:22:08
【问题描述】:
当没有找到数据时,我从中检索数据的服务器返回NULL(我无法控制此服务器)。问题是数据没有成功或错误,而只是抛出错误。我想捕捉 NULL 并将其视为正常响应。
var config = {
method:'GET',
url:url,
cache: false,
params: data
};
return new Promise(function(resolve, reject) {
$http(config).success(function(data) {
resolve(data);
}).error(function error(err) {
reject(err);
});
});
承诺正在控制器中使用:
service.getPromise().then(function(data) {
console.log(data);
});
控制台中的确切错误是:
ionic.bundle.js:26794 SyntaxError: Unexpected token N in JSON at position 0
Uncaught (in promise) undefined
提前谢谢你
【问题讨论】:
标签: angularjs ionic-framework get