在更新角度之前,所有代码都有效,我没有遇到任何问题,但在更新后,我遇到了崩溃
return $resource('/admin/:url/:id', null,
屏蔽我的错误 - http://prntscr.com/51zomi
我的服务
DataPage.$inject = ['$resource'];
function DataPage ($resource) {
return $resource('/admin/:url/:id', null,
{
'update': { method:'PUT' }
});
}
我这么称呼它
$scope.pages = DataPage.get({id:page.id, url:'sport_pages'});
$scope.pages.$promise['finally'](function(){
$scope.loading = false;
});
但我有错误信息.....
请帮帮我,我该怎么解决?
已更新!
Angular 1.3更强大的json解析。我的响应中有无效的json和角度显示错误....非常感谢。
答案 0 :(得分:0)
我不确定Angular 1.3是否存在问题,但有可能:
这对我有用:
没有参数
return $resource('api/groups', {}, {});
呼叫:
Groups.get();
使用参数(您的情况)
return $resource('messages/:lang/:packageName.json',
{packageName: '@packageName', lang: '@lang'}, {});
呼叫:
Messages.get({
packageName: 'base',
lang: $scope.lang
});
我知道它看起来多余,但效果很好。
编辑:在我看来,在解析你的路径并在u
char之后遇到字母:
并且在$resource
函数的第二个参数中找不到合适的参数时会抛出错误,但这只是猜测