我是新的在MVC中使用角度,我正在從我的控制器使用ASP.NET MVC EF,角度讀取數據。 我嘗試用這樣的:AngularJS和Asp.Net之間的連接MVC
我在MVC控制器添加(路徑爲「/Controllers/BrandController.cs」)此代碼:
public JsonResult GetBrands()
{
var result = db.Brands.ToList();
return Json(result, JsonRequestBehavior.AllowGet);
}
然後在文件JS我把兩個服務和角度控制器,即代碼:
var BrandApp = angular.module('BrandApp', []);
//Controller
BrandApp.controller('BrandController', function ($scope, BrandService) {
getBrands();
function getBrands() {
BrandService.getBrands()
.success(function (items) {
$scope.brands = items;
console.log($scope.brands);
})
.error(function (error) {
$scope.status = 'Unable to load customer data: ' + error.message;
console.log($scope.status);
});
}
});
//service
BrandApp.factory('BrandService', ['$http', function ($http) {
var BrandService = {};
BrandService.getBrands = function() {
return $http.get('/Home/GetBrands');
};
return BrandService;
}]);
我錯了什麼?
謝謝你的答案!
非常感謝! – Dona