Давайте предположим, что у меня есть на страницы, которые содержат один и тот же вложенный шаблон:Как получить данные «корень» в шаблоне или шаблона помощника Blaze
Page1:
>rootTeplate
>fooTemplate
>barTemplate
PAGE2:
>rootTeplate
>barTemplate
Как написать помощник шаблона, который позволяет мне получить доступ к данным rootTemplate в barTemplate? Я знаю, что могу получить доступ к родительскому контексту с помощью ../, но в этом случае barTemplate не знает, сколько уровней ему нужно вернуться.
Контекст данных маршрутизатора - это то, что я ищу. Как я могу получить доступ к нему внутри вспомогательной функции шаблона без знания корневого шаблона? – MarcS82
@ MarcS82 Используйте параметр 'data', чтобы установить его (https://github.com/iron-meteor/iron-router/blob/devel/Guide.md#setting-region-data-contexts) и получить доступ к нему в помощниках используя 'this' – Akshat
@ MarcS82 Вот пример, который показывает это: https://gist.github.com/Tarang/847a23b84bc61697e504 – Akshat