【发布时间】:2017-03-23 09:38:06
【问题描述】:
谁能帮我解决这个问题 错误 - typeerror 无法读取未定义 Angular js 的属性 'then'
当我向 db 插入数据时,我使用 angular js 和 asp.net mvc 开发 Web 应用程序('typeerror cannot read property 'then' of undefined Angular js')这个错误引发并且数据客户数据不是传递给 .net 代码。任何人都可以帮助解决这个问题。我是 Angular js 的新手
var app = angular.module('adminmdl', []);
app.controller('admincontroller', function ($scope, AdminService) {
$scope.Action = 'Add';
$scope.AddCustomerDetails = function () {
var customer = {
cus_code: $scope.Customercode,
cus_name: $scope.Customername
}
if($scope.Action =='Add'){
AdminService.AddCustomer(customer).then(function (customer) {
$scope.msg = "Customer Adding Successfully";
});
}
}
})
.factory('AdminService', function ($http) {
var fact = {};
fact.AddCustomer = function (customer) {
$http({
url:'/Admin/AddCutomer',
method:'POST',
type:JSON.stringify(customer),
dataType:'json'
});
}
return fact;
})
public void AddCutomer(Customer customer) {
if (customer != null) {
te.Customers.Add(customer);
te.SaveChanges();
}
}
【问题讨论】:
-
return $http({....
标签: angularjs