我在玩Jade Template Syntax并进入这个(从文档稍微修改):
ul
for book in books
li= book
else
li sorry, no books!
{"books": ["First"]}
我也可以打印“First”:
li #{book}
#{book}那么,使用和 和有什么区别li= book?
编辑downvoter:与其在不给我们解释的情况下投票,不如留下评论?
我在玩Jade Template Syntax并进入这个(从文档稍微修改):
ul
for book in books
li= book
else
li sorry, no books!
{"books": ["First"]}
我也可以打印“First”:
li #{book}
#{book}那么,使用和 和有什么区别li= book?
编辑downvoter:与其在不给我们解释的情况下投票,不如留下评论?
区别只是html中输出的区别。但是你是 100% 正确的,差别很小。book是变量,#{book}是变量中包含的文本。
#{book}: 将输出变量 book 中包含的文本,它是First only。
li= book: 将变量内容输出到li语句中<li>First</li>
因此,li= book等同于li #{book}并将输出<li>First</li>
你甚至可以多玩一点:
h1= book或h1 #{book}:将输出<h1>First</h1>
h2= book或h2 #{book}:将输出<h2>First</h2>