Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用angularjs在web api中获取员工详细信息_Angularjs_Asp.net Web Api2 - Fatal编程技术网

无法使用angularjs在web api中获取员工详细信息

无法使用angularjs在web api中获取员工详细信息,angularjs,asp.net-web-api2,Angularjs,Asp.net Web Api2,嗨,我正在使用angularjs开发一个web api应用程序。我正在做一个小的积垢手术。调试时我无法点击控制器。下面是我的controll.js代码 $scope.EditSubscriber = function (sub) { var servCall = UserCreation.getSubsbyID(sub.user_id); servCall.then(function (d) { $scope.user_email = d.

嗨,我正在使用angularjs开发一个web api应用程序。我正在做一个小的积垢手术。调试时我无法点击控制器。下面是我的controll.js代码

$scope.EditSubscriber = function (sub) {
        var servCall = UserCreation.getSubsbyID(sub.user_id);
        servCall.then(function (d) {
            $scope.user_email = d.user_email,
            $scope.user_password = d.user_password
        }, function (error) {
            console.log('Oops! Something went wrong while fetching the data.')
        });
    }
下面是我的service.js代码

  this.getSubsbyID = function (user_id) {
        return $http({
            method: 'get',
            data: JSON.stringify(user_id),
            url: 'api/User_Creation/' + user_id,
            contentType: "application/json"
        });
    }
这是我的控制器代码

public IEnumerable<Noor_Users> Get(int user_id)
        {
            return entityObject.Noor_Users.Where(a => a.user_id == user_id).AsEnumerable();
        }
public IEnumerable Get(int user\u id)
{
返回entityObject.Noor_Users.Where(a=>a.user_id==user_id).AsEnumerable();
}

我并没有得到任何错误,但我不能击中控制器中的断点。我能知道我哪里做错了吗?谢谢大家。

我可以知道为什么要将json字符串传递到后端,因为它接受整数。谢谢。我想发送整数,因为用户id是整数。哦。。如果要发送integer,只需将用户_id解析为int即可。你能把代码贴到控制器被呼叫的地方吗?谢谢。我在呼叫控制器。url:'api/User_Creation/'+service.js文件中的User_id。不,我的意思是,您在哪里调用$scope.EditSubscriber,无论是在视图中还是在控制器中