Скажем, это мои коды:
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.
заранее спасибо.
вам нужно назначить ответы 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/