Вложенные шаблоны Java Playframework - передача аргументов - PullRequest
3 голосов
/ 11 апреля 2011

Можете ли вы передать определенное ограниченное количество аргументов во вложенный вложенный шаблон?

Например, в ParentTemplate.html , чтобы сделать что-то подобное(рассмотрите это как псевдокод :):

#{include 'path/to/ChildTemplate.html' arg1: someArgInParentTemplate, arg2: someArgInParentTemplate2 /}

Так что мы можем получить доступ только к 2 отдельным переменным для обработки в дочернем шаблоне с именами arg1 и arg2 .

Мне лично не нравится, что все родительские переменные шаблона доступны в дочернем шаблоне.Кроме того, имена переменных в родительских и включенных дочерних шаблонах должны быть одинаковыми - это не хорошо для модульности шаблонов imo, или я что-то здесь упускаю?

Хотя простой и продуктивный FW:)

1 Ответ

3 голосов
/ 11 апреля 2011

вместо использования include создайте тег (см. this ), и вы сможете ограничить параметры, к которым он может получить доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...