Я новый, использующий угловой в 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