В большинстве случаев мой поиск возвращается так быстро, что не стоит мигать шаблон загрузки пользователю ... (на самом деле это отвлекает, так как люди в порядке с пустым экраном, если результаты наступают через секунду) ... Есть ли способ предотвратить отображение шаблона загрузки, если waitOn ждет только короткого промежутка времени?Есть ли способ предотвратить загрузку загрузочного шаблона на «быстрые» маршруты?
Вот моя конфигурация
Router.route('/search', {
waitOn: function() {
return searchSubsManager.subscribe("search", Session.get('searchString'));
},
action: function() {
this.render('searchResults');
}
});
Я видел, что с этим пакетом: https://github.com/Multiply/iron-router-progress вы можете контролировать, показывает ли это на быстрых трассах, но мне не нужно все, что функциональные возможности, и я не хочу, индикатор выполнения, который он предоставляет ... Мне просто интересно, может ли базовая функция router/waitOn обеспечить эту способность.
Вы не могли бы поставить дисплей: ни на шаблоне загрузки и сделать его с SetTimeout всегда после 500ms – mwarren