-
-
Notifications
You must be signed in to change notification settings - Fork 117
Open
Description
import play.twirl.api.StringInterpolation
val test_seq = Seq(10,20,30)
def test_div(i: Int) = html"<div>$i</div>"
html"""
<ul>
<li>${test_div(-1)}</li>
${test_seq.map(i => <li>{test_div(i)}</li>)}
</ul>
"""outputs
<ul>
<li><div>-1</div></li>
<li><div>10</div></li><li><div>20</div></li><li><div>30</div></li>
</ul>While I expects
<ul>
<li><div>-1</div></li>
<li><div>10</div></li><li><div>20</div></li><li><div>30</div></li>
</ul>I know I can do this using
val test_seq = Seq(10,20,30)
def test_div(i: Int) = html"<div>$i</div>"
html"""
<ul>
<li>${test_div(-1)}</li>
${test_seq.map(i => html"<li>${test_div(i)}</li>")}
</ul>
"""but I hope we could have it done without nested quoting
Metadata
Metadata
Assignees
Labels
No labels