Задать вопрос
  • Как обработать ответ (pagination) от Django REST framework в EmberJS?

    @CyberQuantum Автор вопроса
    Frontend-разработчик
    В итоге, заработал такой код, с добавлением мета-данных.
    Добавил в App.ArticleRoute:
    setupController: function(controller, model) {
        this._super.apply(this, arguments); // Do not forget this call
    		
        controller.set('meta', model.get('meta')); // эту вставку
      }


    В App.ArticleSerializer метод:
    extractMeta: function(store, type, payload) {
        if (payload && payload.next && payload.previous && payload.count) {
          store.setMetadataFor(type, { next:payload.next, previous:  payload.previous, count: payload.count });  // sets the metadata for "post"
        }
      },


    А в шаблоне так выводил:
    count: {{meta.count}} , {{meta.next}}, {{meta.previous}}
    Ответ написан
    Комментировать