Недостаточная документация в Restangular убивает меня. Я пытаюсь использовать конечную точку REST. Я использую Django-Tastypie в качестве бэкэнд-провайдера.Restangular не работает
var baseQuestions = Restangular.all('questions');
baseQuestions.one($routeParams.questionId).get().then(function(question) {
console.log(question);
});
И в моей конфигурации приложения AngularJS я убедился, что правильно поставил Restangular.
RestangularProvider.setBaseUrl('/api/v1');
RestangularProvider.setRequestSuffix('?format=json');
RestangularProvider.setResponseExtractor(function(response, operation, what, url) {
var newResponse;
if (operation === 'getList') {
newResponse = response.objects;
newResponse.metadata = response.meta;
} else {
newResponse = response.data;
}
return newResponse;
});
Но значение напечатанной консоли показывает, что вопрос не определен, очевидно, я не хочу этого, мне нужны фактические данные.
Конечная точка REST отлично работает в браузере.
Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно?
Можете ли вы 'console.log (response, operation)'? –