C# 无法读取属性';获取';在AngularJS中未定义的

C# 无法读取属性';获取';在AngularJS中未定义的,c#,angularjs,asp.net-mvc,C#,Angularjs,Asp.net Mvc,我是AngularJS新手,我正在尝试使用AngularJS的$http get从存储在我的项目位置的文件中获取JSON数据,但是它返回的无法读取未定义的属性“get”。我在我的函数中注入了$http,但它的抛出错误我的代码仍然存在 function eventController($scope, $http) { var baseurl = window.location.href; var url = baseurl+"Json/data.json"; $

我是AngularJS新手,我正在尝试使用AngularJS的
$http get
从存储在我的项目位置的文件中获取JSON数据,但是它返回的
无法读取未定义的属性“get”
。我在我的函数中注入了$http,但它的抛出错误我的代码仍然存在

function eventController($scope, $http) {
    var baseurl = window.location.href;
     var url = baseurl+"Json/data.json";

        $http.get(url).success(function (response) {
            $scope.talks = response;
        });
    }

eventController.$inject = ['$scope'];

请告诉我我做错了什么

您必须注入
$http
,然后只有您才能在eventController中获得
$http

eventController.$inject = ['$scope','$http'];

谢谢它的工作,我会接受你的答复,一旦时间限制过了