Задать вопрос
@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;
        });

    },

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

Как я с контролера могу перегрузить новые данные ?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
drugoi
@drugoi
Front-end Developer
Добавил в роуте:
actions: {
    refreshModel() {
      this.refresh();
    }
  }

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

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

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