У меня есть доступ к JSON API, API-интерфейс URL является http://host/api
, когда я спрашиваю АНИ со следующими параметрами
http://host/api&q=count_people&on=house&house_id=123433
ответ АФИ:
{
people: "6"
}
API-интерфейс работает как и в предыдущем примере, теперь, когда я пытаюсь использовать в моем контроллере я следующий код
//app.js
var app = app.module('myapp', ['ngResource']);
app.factory('API', function($resource) {
var API = $resource('host/api');
return {
get: function(o, q, params) {
s = API.get({on: o, q: q, house_id: params.id}, function(u) {
return u;
})
return s;
}
};
});
app.controller('myController', function($scope, API) {
$scope.ns = {
count_people: function() {
return API.get('house', 'count_people', {id: 123433});
}
};
});
в моем шаблоне я есть
<!-- mytemplate.html -->
<p>Total of people in house: {{ns.count_people().people}}</p>
но ns.count_people().people
никогда не называется
так в чем ваш вопрос? – winkerVSbecks
Я не вижу обратного вызова. – TheSharpieOne
@TheSharpieOne вы можете объяснить – rkmax