Asp.net mvc AngularJs推送不';行不通
我正在尝试向MVC webApi控制器发送Json值。。。我的AngularJs控制器看起来像这样Asp.net mvc AngularJs推送不';行不通,asp.net-mvc,angularjs,multidimensional-array,asp.net-web-api,Asp.net Mvc,Angularjs,Multidimensional Array,Asp.net Web Api,我正在尝试向MVC webApi控制器发送Json值。。。我的AngularJs控制器看起来像这样 addModule.controller('addEmployeeCtrl', ['$scope', '$http', function ($scope, $http) { //To push the roleId and roleName into AddEmployee variable $scope.empList = []; //On-click function $scope.sub
addModule.controller('addEmployeeCtrl', ['$scope', '$http', function ($scope, $http) {
//To push the roleId and roleName into AddEmployee variable
$scope.empList = [];
//On-click function
$scope.submitChanges = function (addEmployeeData) {
//To push the roleId and roleName into AddEmployee variable
var roleItem =
{
RoleName: addEmployeeData.Role.roleName,
RoleId: addEmployeeData.Role.roleId
};
$scope.empList.push(roleItem);
//creating a variable to post to the other end
var addEmployee = {
UserName: addEmployeeData.UserName,
EmployeeLastName: addEmployeeData.LastName,
EmployeeFirstName: addEmployeeData.FirstName,
Role: $scope.empList
};
$http.post('/api/EmployeeAPI/CreateEmployee/' , JSON.stringify(addEmployee), { headers: { 'Content-Type': 'application/json' } })
当我尝试发送到webApi控制器时,它不会获取addEmployee变量中的角色值。。。始终角色值为空。。。
您发送的是角色,而不是角色 转换这个
Role: $scope.empList
对此
Roles: $scope.empList
您将以
角色
的身份发送,但缺少s
谢谢。。。现在可以用了…好的。。简单打字的闭合标记。。