Angularjs 未在控制器中调用服务
有人能指出我为什么无法读取控制器中的服务的错误吗? 我的工作代码在script2.js中。我正在尝试创建一个新的服务github.js,它将从github api获取用户名和repos_url 插销连杆Angularjs 未在控制器中调用服务,angularjs,Angularjs,有人能指出我为什么无法读取控制器中的服务的错误吗? 我的工作代码在script2.js中。我正在尝试创建一个新的服务github.js,它将从github api获取用户名和repos_url 插销连杆 https://plnkr.co/edit/4jnawDJgdMM61GYfpxor?p=preview 我的服务github.js 我得到的错误是 TypeError:无法读取未定义的属性“then” 在ChildScope.MainController.$scope.searchFn(sc
https://plnkr.co/edit/4jnawDJgdMM61GYfpxor?p=preview
我的服务github.js
我得到的错误是
TypeError:无法读取未定义的属性“then”
在ChildScope.MainController.$scope.searchFn(script3.js:33)
(功能(){
你需要回报你服务中所有方法的承诺
var getuser = function(userName) {
return $http.get("https://api.github.com/users/" + userName).then(
function(response) {
return response.data;
});
};
谢谢。我想下面的函数var getRepos=function(user1)也存在同样的问题
var getuser = function(userName) {
return $http.get("https://api.github.com/users/" + userName).then(
function(response) {
return response.data;
});
};