Как настроить модель из ловушки setupcontroller в emberjs?

У меня есть модель крючка для /licenses маршрут, который возвращается this.store.find('license'), Но шаблон все еще показывает старый список лицензий (не тот, который был возвращен с сервера, который содержит меньше лицензий, чем те, которые есть в магазине). Я хочу принудительно обновить модель. Как я могу сделать это с помощью ловушки setupcontroller? Я где-то читал, что мы можем установить модель из ловушки setupController, чтобы принудительно обновлять модель при каждой загрузке шаблона.

1 ответ

Решение
setupController: function(controller, model) {
    controller.set('model', this.store.find('license'));
}

Это то, что вы ищите. Это устанавливает модель для требуемого контроллера

Другие вопросы по тегам