1
我試圖讓UI開發過程無需連接到後端。我的正常REST API正在構建如下:從Angularjs REST資源發送基於文件的虛擬數據
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;
});
}]
很顯然,我在這裏不是專家,但我不知道是否有這兩種方法結合起來,使得$資源REST實例可以返回(GET請求的簡單方法反正),從文件中獲取數據?