У меня есть панель навигации, которая имеет специальный CSS, который появляется, когда ссылка имеет класс "active"
. Это выглядит примерно так:Ember link-to Установить активный класс немедленно
<ul>
<li>{{link-to "routeName"}}<i class="icon-up"></i>{{/link-to}}</li>
{{!-- more list items like the previous one... --}}
</ul>
Однако, когда я нажимаю на ссылку с "routeName"
, довольно дорогой запрос сделан, что может быть временами медленным. У меня есть LoadingRoute
, настроенный с загрузочным представлением, состоящим из простого счетчика, но похоже, что ссылка не получает класс "active"
, пока обещание маршрута не будет разрешено. Есть ли удобный способ Handlebars сообщить link-to
, чтобы сразу установить класс "active"
, когда он нажимается?
Похоже, что URL теперь обновляется сразу, но 'active' класс по-прежнему не применяется сразу. Могли ли вы найти решение для этого? – clem