Nooby Вопрос здесь. У меня есть тестовые данные продаж в формате JSON и вы хотите отображать данные в таблице с помощью Angular JS.Угловой JS REST API GET Не отображать данные
Угловой код.
var SalesDataApp = angular.module("SalesDataApp", []);
app.factory("services", ['$http', function ($http) {
var serviceBase = '/api/sales';
var obj = {};
obj.getCustomers = function() {
return $http.get(serviceBase);
};
return obj;
}]);
app.controller('SalesDataController', function ($scope, services) {
services.getCustomers().then(function (data) {
alert(JSON.stringify(data));
$scope.customers = data;
});
});
Я знаю, Theres лучших способов сделать это, но им просто углубляясь в угловой ... Heres моего HTML ..
<div ng-controller="SalesDataController">
<table class="table table-striped" >
<tr><th>ID</th>
</tr>
<tr ng-repeat="a in salesData">
<td>{{a.Index}}</td>
</tr>
</table>
</div>
Ive сделал тест, чтобы увидеть, если угловой работают и то победитель , но код ничего не отображает. Где я буду ошибаться?
Благодаря
Вы когда-нибудь ссылались на «клиентов» в HTML? – tymeJV
@tymeJV да. Ive изменил salesData на клиентов и все еще ни на что :-( –
Можете ли вы опубликовать, что 'console.log ($ scope.customers)' похоже в вашем '.then()' – tymeJV