В чем разница между железом: action
маршрутизатора - onBeforeAction
. Первоначально я предполагал, что действие - это крючок маршрута, который постоянно активен, тогда как onBeforeAction
выполняется только до визуализации маршрута. Также как бы я описал глобальное действие для всех маршрутов. Router.onBeforeAction
работает так, что я могу глобально определить крючок для всех маршрутов, однако я не могу использовать Router.action
таким же образом. Может быть, я просто не понимаю, что делает action
.Iron Router Action vs OnBeforeAction
0
A
ответ
0
Действие предназначено для использования в контроллерах маршрутов для определенных шаблонов.
Вы должны заметить, что это необязательно, потому что поведение по умолчанию - это рендеринг маршрута вместе с его макетом и регионами автоматически. Так что, если вы хотите изменить поведение по умолчанию при использовании контроллеров маршрута вы могли бы сделать что-то вроде этого:
this.PostAdController = RouteController.extend({
'template' : 'InsertPostTemplate',
'subscriptions' : function(){ /* subs here */ },
'action' : function(){
// this could be empty in most cases, but:
if (this.ready()){ this.render(); } else { this.render('Loading'); }
}
});
Так с этим кодом вы предоставляете шаблон Загрузки в случае подписка не готова.
Смежные вопросы
- 1. Iron-Router бесконечная петля onBeforeAction
- 2. Meteor iron-route onBeforeAction
- 3. Meteor.user() не загружается в onBeforeAction с помощью Iron Router RouteController
- 4. Iron-Router: onBeforeAction() -> .next() не является функцией
- 5. Как ждать на http-вызовах в Iron Router onBeforeAction?
- 6. Почему Iron-Router onBeforeAction Logic не влияет на DOM?
- 7. Iron-маршрутизатор onBeforeAction Метеор v1.0
- 8. Metor iron router - внешнее перенаправление
- 9. Использование коллекции внутри Iron Router's onBeforeAction
- 10. Meteor Iron-Router: Когда называется «данные»?
- 11. Meteor Iron Router не загружается шаблон
- 12. Match onBeforeAction только для группы маршрутов с использованием Iron Router для Meteor
- 13. Как обрабатывать подписку в Meteor/Iron Router
- 14. Meteor v 1.0 and Iron: Router
- 15. Iron Router BaseController undefined при развертывании?
- 16. Meteor - до Iron-Router
- 17. Blaze and Iron Router
- 18. Iron: router waitOn issues
- 19. Iron-router & PathFor
- 20. Ошибка Iron Router/Meteor
- 21. this.next() error in Meteor Iron Router
- 22. Iron Router/Сведения о пользователях в Meteor
- 23. Метеор: безопасность в шаблонах и Iron Router
- 24. Iron Router and Meteor 1.0.2.1
- 25. Iron Router/Meteor: За исключением не работающих
- 26. Как добраться до данных в Iron Router?
- 27. Использование: Flow Router и Iron Router (Meteor)
- 28. Meteor Iron Router не вызывает onBeforeAction, если данные возвращаются null/undefined
- 29. Iron-router onbeforeAction Я не понимаю документы. Любая помощь лучше примеры? Meteor 1.0.2.1
- 30. Meteor: Страница профиля пользователя с Iron Router