Ни модель, ни setupController не вызываются при обновлении страницы, но выбран правильный маршрут и шаблон

У меня есть такой угольный маршрут;

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-адрес. Это то, что вызывает проблему?

По сути, обновление страницы — это не вызов хуков, которые я ожидал, а выбор правильного шаблона для использования.


person Dan    schedule 01.04.2015    source источник
comment
Я не знаю, как решить эту проблему, но, возможно, эта часть видео будет полезна... youtu .be/1QHrlFlaXdI?t=18m2s   -  person licancabur    schedule 01.04.2015
comment
@licanbur Спасибо, это именно то поведение, которого я ожидал, я просто не могу понять, что я делаю по-другому!   -  person Dan    schedule 01.04.2015
comment
это помощь - stackoverflow.com/questions/15165072/? также это stackoverflow.com/questions/20410838/   -  person Craicerjack    schedule 01.04.2015