gpt4 book ai didi

javascript - 从 Angularjs REST 资源发送基于文件的虚拟数据

转载 作者:行者123 更新时间:2023-11-28 06:41:17 25 4
gpt4 key购买 nike

我试图让 UI 开发无需耦合到后端即可继续进行。我的正常 REST api 的构建方式如下:

a.factory('Sample', ['$resource',
function($resource){
return $resource(baseUrl() + '/sample/:id', {}, {
query: {method:'GET', params:{id:''}, isArray:true, cache:false},
update: { method:'PUT' },
remove: { method:'DELETE'}
});
}]);

当有实际后端时这很好。但是,出于开发目的(而非测试),需要来自文件的固定数据。这可以通过以下方式实现:

['$scope', '$http',
function($scope, $http) {
$http.get('data/sampleList.json').success(function(data) {
$scope.sampleData = data;
});
}]

显然,我不是这方面的专家,但我想知道是否有一种简单的方法来结合这两种方法,以便 $resource REST 实例可以返回(无论如何对于 GET 请求)来自文件的固定数据?

最佳答案

你为什么不说这是一个新问题或者你从来没有 RTFM?哦等等,这是我自己的问题!所以,抱歉,大家,没有意识到这是如此微不足道 - 每个此类方法都有一个可用的“URL”参数。虽然这仅适用于后端完成之前的 Mockups 或 UI 开发,但对于上述内容,我需要做的就是:

a.factory('Sample', ['$resource',
function($resource){
return $resource(baseUrl() + '/sample/:id', {}, {
query: {url: 'data/sampleList.json', method:'GET', params:{id:''}, isArray:true, cache:false},
update: { method:'PUT' },
remove: { method:'DELETE'}
});
}]);

qed

关于javascript - 从 Angularjs REST 资源发送基于文件的虚拟数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33783407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com