为了账号安全,请及时绑定邮箱和手机立即绑定

代码报错 Error: [$injector:unpr]。。。。求解答

以下是代码:

<div ng-controller="ServiceController">
        <label for="">用户名</label>
        <input type="text" ng-model="username" placeholder="请输入用户名字">
        <pre ng-show="username">{{users}}</pre>
       
    </div>


var myServiceApp = angular.module("MyServiceApp",[]);
myServiceApp.factory("userListService",["$htpp",
    function($htpp){
        var doRequet = function(username,path){
                return $http({
                    method : "GET",
                    url : "data.json"
                });
            }
        return {
            userList : function(username){
                return doRequet(username,"userList")
            }
        };
    }
]);
myServiceApp.controller("ServiceController",["$scope","$timeout","userListService",
    function($scope,$timeout,userListService){
        var timeout;
        //watch
        $scope.$watch('username',function(newUserName){
            if(newUserName){
                if(timeout){
                    $timeout.cancel(timeout);
                }
                timeout = $timeout(function(){
                    //调用userListService去后台发送请求
                    userListService.userList(newUserName).success(function(data,status){
                        $scope.users = data;
                    });
                },350);
            }
        });
    }
]);


以下是报错:

http://img1.sycdn.imooc.com//583d72160001ff6514190357.jpg

正在回答

1 回答

var myServiceApp = angular.module("MyServiceApp",[]);
myServiceApp.factory("userListService",["$htpp",   //这里你写错了
    function($htpp){  //这里你写错了
        var doRequet = function(username,path){
                return $http({
                    method : "GET",
                    url : "data.json"
                });
            }
        return {
            userList : function(username){
                return doRequet(username,"userList")
            }
        };
    }
]);


1 回复 有任何疑惑可以回复我~
#1

欧耶233 提问者

非常感谢!
2017-02-19 回复 有任何疑惑可以回复我~
#2

慕前端8664132

非常感谢大神
2017-04-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205526    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

代码报错 Error: [$injector:unpr]。。。。求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信