Как вывести данные в шаблон angularjs из службы с несколькими источниками данных

0

Скажем, это мои коды:

angular.module('myApp.services', ['ngResource'])  factory("dataProvider", function($resource) {
return {
  users: $resource('http://127.0.0.1/dbapi/users/:userId/:data', {}, {
    query: { method: 'GET', params: {}, isArray: false }
  }),
  comments: $resource('http://127.0.0.1/dbapi/comments/:userId/:data', {}, {
    query: { method: 'GET', params: {}, isArray: false }
  })
};  });

Я хочу отобразить некоторую информацию о пользователе и ng-повторить комментарии в том же шаблоне html. Как мне это сделать? данные поступают с удаленного сервера api в ионном приложении. пожалуйста, объясните, как закодировать контроллер и код html. Я очень новичок в angularjs и javascript.

заранее спасибо.

Теги:
angularjs-ng-repeat
angularjs-service
ionic

1 ответ

0

вам нужно назначить ответы api модели и получить доступ к ней в представлении.
Допустим, мы сохранили в модели элементов модели. В контроллере или службе вызывается место вызова api

$scope.items = data;

скажем, у вас есть данные как

var data = [
{"id": "1"},  
{"id": "2"}, 
{"id": "3"},
{"id": "4"},
{"id": "5"},
{"id": "6"}

];

и цикл html через элементы

 <ul>
    <li ng-repeat="item in items">{{item.id}}</li>
</ul>

образец скрипта JS: http://jsfiddle.net/RkykR/1144/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню