Создана фабрика, которая вернет данные json и вызовет ее из контроллера, но она будет пустой. не знаю, где я ошибся. нет пульт ошибка и в сеть json также загрузка.Угловой вызов ресурса js для получения данных json в массиве
'use strict';
var app = angular.module('angularJson', ['ngResource']);
app.factory('loadJsonService', ['$resource', function ($resource) {
return {
getData: function() {
return $resource('json/productDetails.json');
}
};
}])
app.controller('angularJsonCtrl',['$scope', 'loadJsonService',function($scope, loadJsonService){
$scope.loadProducts = function(noOfData){
$scope.productDetails = [];
$scope.productDetails = loadJsonService.getData().query();
}
}]);
Ваш запрос isync. Нечего возвращать, потому что он еще не закончен. Вам нужно использовать обещания. – Daedalus
Вам нужно взглянуть на [ngResource Doc] (https://docs.angularjs.org/api/ngResource/service/$resource). –