У меня есть такой угольный маршрут;
this.resource('searchauctions', { path: 'section/search/:date_one/:date_two/:some_id});
При использовании link-to я могу без проблем перейти на этот маршрут. Когда я обновляю страницу и проверяю инспектора ember, я нахожусь на правильном маршруте, правильный контроллер и модель имеют объект со значениями, которые я ожидал, но хуки модели или setupController не вызываются, поэтому я не могу захватить значения для повторно запустите поиск, чтобы заполнить шаблон.
У моего контроллера есть действие, которое обновляет массив в модели, получает значения поиска и использует:
var urlString = '/section/search/' + model.date_one + '/' + model.date_two + '/' + model.some_id;
window.history.pushState({}, null, urlString.trim());
чтобы обновить URL-адрес. Это то, что вызывает проблему?
По сути, обновление страницы — это не вызов хуков, которые я ожидал, а выбор правильного шаблона для использования.