1.2.4から2.0のテンプレートを少し翻訳しようとしています。スカラーテンプレートのフラッシュ要素をループする方法は?
これまでのところ、すべてのフラッシュ要素をループすることができましたが、キーとメッセージを別々に取得したいと思います(@msgKeyにはリストが含まれています) =>(success, Your data has been updated)
。
少しのお手伝いをさせていただきます。 :)
はここで、元のコードです:
#{if flash.data.size() > 0}
#{list items:flash.data, as:'msg'}
#{if msg.key.substring(0, 4).equals('info')}#{set msg_type:'info' /}#{/if}
#{if msg.key.substring(0, 4).equals('succ')}#{set msg_type:'success' /}#{/if}
#{if msg.key.substring(0, 4).equals('warn')}#{set msg_type:'warning' /}#{/if}
#{if msg.key.substring(0, 4).equals('erro')}#{set msg_type:'error' /}#{/if}
<div class="alert alert-${msg_type}" data-dismiss="alert">
<a title="Close that message" class="close">×</a>
${msg.value.raw()}
</div>
#{/list}
#{/if}
そして、ここで新しいものです:あなたの助けを
@if(!flash.isEmpty()) {
@for(msgKey <- flash) {
<div class="alert [email protected]" data-dismiss="alert">
<a title="@Messages("misc.message.close")" class="close">×</a>
@msgKey
</div>
}
}
おかげで、私は感謝します!
は、それがタプルです。 –
精度のおかげで、私はスカラーで新しいveeeryです! :p –
この質問には適切なタイトルを設定することをお勧めします。 – Somatik