【发布时间】:2014-06-14 18:55:49
【问题描述】:
我有一个 Angular js 服务,编写如下:
angular.module('jsonService', ['ngResource'])
.factory('ProgramsService',function($http) {
return {
getItems: function(callback) {
$http({method:'get', url:'/api/studentacademicprogram/?format=json'}).success(callback);
}
};
})
.factory('DegreesService', function($resource) {
return $resource('/static/json/degrees.json')
})
在我的 app.js 中,我按如下方式调用此服务:
app.controller('mycontroller', function(DegreesService, DegreeCategoriesService, DetailsService, ProgramsService, $scope, $modal, $log, $http) {
ProgramsService.getItems(function(data){
$scope.programs = data;
console.log(data);
});
DegreesService.query(function(data){
$scope.degrees = data;
console.log(data);
});
借助此代码,我能够获取 json 数据并将其反映在我的前端。但是当我在前端添加更改时,我还想添加一些功能来更新连接到其余框架的数据库。
我如何使用 $http 做到这一点?
【问题讨论】:
标签: django angularjs django-rest-framework