【发布时间】:2015-02-02 20:15:41
【问题描述】:
您好,我正在使用 resolve 将一些数据预加载到我的状态(索引),第一次可以正常工作,但是当我更改状态并返回索引时出现错误:
Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data
index.html
...
resolve:{
dataPromise: function(data){
return data.index();
}
}
...
var dataObj = JSON.parse(dataPromise.data);
data.js
var _getIndex = function () {
return $resource('content/index').get();
};
【问题讨论】:
-
如果你 console.log 每种情况下的数据它会返回什么?
-
第二次未定义
-
如果你反复点击端点会导致同样的结果吗?
-
我尝试使用 Postman,它工作正常
-
因为人们在这个网站上非常非常随意地投反对票,所以不要关注它
标签: javascript angularjs promise angular-ui-router