service.js
angular.module('app')
.service('tableService', [
'$q',
tableService
]);
function tableService($q){
var tableData = [
{
issue: 'Vinayak N',
progress: 100,
// status: 69,
class: 'md-accent'
}
];
}
我想调用 $http.get(' http://localhost:5000/api/studentsList ');并将response.data分配给service.js中的局部变量tableData
最佳答案
试试这个:
angular.module('app')
.service('tableService', [
'$q','$http',
tableService
]);
function tableService($q, $http){
var tableData = [
{
issue: 'Vinayak N',
progress: 100,
// status: 69,
class: 'md-accent'
}
];
$http.get('http://localhost:5000/api/studentsList').then(function(result){
tableData.data = result.data;
});
}
关于angularjs - 如何使用服务获取 $http 响应并分配给局部变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44363715/