2011-04-11 3 views
3

Pouvez-vous passer spécifique, nombre limité d'arguments à un modèle inclus, imbriqué?Java Modèles imbriqués Playframework - argument passing

Par exemple, dans ParentTemplate.html, de faire quelque chose comme ça (considérer cela comme :) pseudocode:

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

Afin que nous puissions accéder à 2 variables séparées pour le traitement dans le modèle enfant nommé arg1 et arg2.

Personnellement, je n'aime pas que toutes les variables du modèle parent soient accessibles dans le modèle enfant. De même, les noms de variables dans le parent et dans les modèles enfants inclus doivent être identiques - ce n'est pas bon pour la modularité des modèles, ou ai-je oublié quelque chose ici?

FW simple et productif si :)

Répondre

3

au lieu d'utiliser un include, créez une étiquette (voir this) et vous serez en mesure de limiter les paramètres auxquels il peut accéder.