![](/img/trans.png)
[英]How do I interpolate variable values in the javascript or typescript string?
[英]How do I interpolate variable string in pug?
在下面的代碼中, myVar
包含字符串“ Today,it's $ {date}”。 此外,還有一個名為date
的變量,其中包含“ Oct of October”。 我希望以下pug語法用date
變量content替換文字${date}
。
span!= myVar
不幸的是,該示例導致
<span>Today, it's the ${date}</span>
預期結果 :
<span>Today, it's the 1st of October.</span>
最好的問候,Benedikt
是的,正如@omgninjas所指出的那樣,它被稱為插值,在Pug中以#開頭。
但是,您不能總是使用它(例如,在字符串中)。 這里有些例子:
sensor
是控制器傳遞給視圖的變量。
<div id=#{sensor} style="width:90%;height:250px;"></div>
img(src=`/images/${sensor}.png`, style="width:20%")
body(onload="initTemp('"+ sensor +"')")
這是帕格插值的官方文檔: https : //pugjs.org/language/interpolation.html
希望這可以幫助。 隨時歡迎提出更正和建議!
Pug用哈希值插值。 #{interpolation}
要直接在Pug模板中的字符串中呈現變量,可以使用典型的ES6插值。 示例(假設pageTitle
在范圍內,並作為模板上下文傳遞):
- var pageTitle = `Google | ${pageTitle}`;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.