@Nice_93

Как из controllera перегрузить модель route в EmberJS?

есть Controller
export default Ember.Controller.extend({
    surveysApi : Ember.inject.service('surveys-api'),
    actions: {
        deleteSurveys(id){
            this.get('surveysApi').deleteSurvey(id);
        }
    }
});

удаляет елемент
Есть Route
model(){
        this.set("disqus",[]);
        return this.get('surveysApi').getSurveys().then(result => {
            disqus = result;
            return disqus;
        });

    },

который так же получает данные с сервиса

Как я с контролера могу перегрузить новые данные ?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
drugoi
@drugoi
Front-end Developer
Добавил в роуте:
actions: {
    refreshModel() {
      this.refresh();
    }
  }

И потом из контроллера:
this.send('refreshModel');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы