1

私はJadeTemplateSyntaxで遊んでいて、これに入りました(ドキュメントから少し変更されました):

ul
  for book in books
    li= book
  else
    li sorry, no books!

{"books": ["First"]}

「First」は次の方法でも印刷できます。

li #{book}

#{book}では、とを使用することの違いは何li= bookですか?

反対票を編集する:説明を与えずに反対票を投じる代わりに、コメントを残すのはどうですか?

4

1 に答える 1

1

違いは、htmlでの出力の違いにすぎません。しかし、あなたは100%正しいです、非常に小さな違いがあります。bookは変数であり、は変数#{book}に含まれるテキストです。

#{book}:変数bookに含まれるテキストを出力します。これはFirstのみです。

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>

于 2012-09-08T06:50:43.253 に答える