【发布时间】:2015-09-02 21:27:46
【问题描述】:
在工厂服务js文件中,我创建了这样一个服务:
DashboardFactory.restService = function(method) {
var teststatus = "aaa";
switch (method) {
case "getAll":
$http.get($_REST_API_ROOT_URL + "clients").success(function(data) {
teststatus = data;
}).error(function(error) {
teststatus = 'Unable to load the client data: ' + error.message;
});
teststatus = "bbb";
break;
}
return teststatus;
};
在控制器中,代码是这样的:
$scope.AllClients=DashboardFactory.restService("getAll","","");
我也把“AllClients”放在html页面上来监控结果:
{{AllClients}}
我认为“AllClients”应该显示来自远程服务器的 API 数据。但实际上它总是给我“bbb”。
我该怎么办?
提前致谢!
【问题讨论】:
标签: javascript angularjs http web