你能告诉我为什么以下代码行不能正常工作
$http.get($scope.user1.repos_url).then(OnRepos,OnReposErr);
以下是模块,完整代码请参阅给定的Plunker链接 https://plnkr.co/edit/4jnawDJgdMM61GYfpxor?p=preview
angular.module('MyTestApp',[]).controller('MainController',
function MainController($scope,$http) {
var OnUserComplete = function (response ) {
$scope.user1 = response.data ;
$http.get($scope.user1.repos_url).then(OnRepos,OnReposErr);
};
var OnRepos = function(reponse) {
$scope.repos = response.data ;
};
$scope.searchFn = function(userName) {
$http.get("https://api.github.com/users/" + userName ).then(OnUserComplete,OnError);
};
}
)
答案 0 :(得分:0)
您的成功方法存在拼写错误, response
不是 reponse
var OnRepos = function(response) {
$scope.repos = response.data ;
};
答案 1 :(得分:0)