2
#{ifError ${_field}}
<ul class="err">
#{errors ${_field}}
<li>${error}</li>
#{/errors}
</ul>
#{/ifError}
しかし、私が得るすべては例外です:
Template execution error (In /app/views/tags/errorList.html around line 1)
Execution error occured in template /app/views/tags/errorList.html. Exception raised was MissingMethodException : No signature of method: Template_1008.$() is applicable for argument types: (Template_1008$_run_closure1_closure2) values: [[email protected]] Possible solutions: _(java.lang.String), is(java.lang.Object), run(), run(), any(), get(java.lang.String).
play.exceptions.TemplateExecutionException: No signature of method: Template_1008.$() is applicable for argument types: (Template_1008$_run_closure1_closure2) values: [[email protected]]
方法タグにパラメータを渡すことはできますか?
#{ifError _arg}
<ul class="err">
#{errors _arg}
<li>${error}</li>
#{/errors}
</ul>
#{/ifError}
ますので、このテンプレートは、この#{errorList 'document.title' /}
おかげで動作するはずです、それは働きます!単一の引数 'arg'のデフォルト名が使用されていない限り、名前付きパラメータをタグに渡すことが重要です。 Btw [エラーにはオプションパラメータがあります](http://www.playframework.org/documentation/1.2.3/tags#errors)。 – deamon
です。それは知っていると便利です! – Codemwnci