Angularjs 错误:-$http在conroller.js文件中未定义

Angularjs 错误:-$http在conroller.js文件中未定义,angularjs,mean,Angularjs,Mean,我是新手 代码是: controller.js var my = angular.module('my',[]); my.controller('AppCtrl',['$scope',function ($scope , $http){ console.log("hello world from controller"); $http.get('/contactlist'); person1 ={ name: 'shubham', e

我是新手

代码是:

controller.js

var my = angular.module('my',[]);

 my.controller('AppCtrl',['$scope',function ($scope , $http){
    console.log("hello world from controller");

    $http.get('/contactlist');
    person1 ={
        name: 'shubham',
        email:'sbatra@gmail.com',
        number:'111-222-3333'
    };
    person2 = {
        name: 'ruk',
        email:'r.rani@gmail.com',
        number:'333-222-3333'
    };
    person3 ={
        name: 'nidhi',
        email:'nidhi459@gmail.com',
        number:'111-222-4444'
    };
    var contactlist = [person1 , person2 , person3];
    $scope.contactlist = contactlist;

}
]);
和server.js

var express = require('express');
var app = express();

app.use(express.static(__dirname + "/public"));

app.get('/contactlist',function(req,res){
    console.log("I recive a get request");

});
app.listen(3000);
console.log("server is running on port 3000");
当我试图运行这个程序时,它给出了以下错误

错误:$http未定义 @ e@
Fe/这个$gethttps://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:75:1

如果您没有正确使用类似数组的语法进行注入,则会在缩小中发现缺少该语法

使用


如果您没有正确使用类似数组的语法进行注入,则会在缩小中发现缺少该语法

使用


如果您没有正确使用类似数组的语法进行注入,则会在缩小中发现缺少该语法

使用


如果您没有正确使用类似数组的语法进行注入,则会在缩小中发现缺少该语法

使用


@Shubhambatra great,你可以接受它作为答案:)@Shubhambatra great,你可以接受它作为答案:)@Shubhambatra great,你可以接受它作为答案:)@Shubhambatra great,你可以接受它作为答案:)
my.controller('AppCtrl',['$scope','$http',function ($scope , $http){}])