2016-06-18 59 views
1

預期HTML結果如下:如何注入兩個變量彼此相鄰並用空格分隔?

<li>description1 name1</li> 
<li>description2 name2</li> 
<!-- ... --> 

description列表 - name是已知的,可以重複了。

我試圖做的:

li 
    = tool.description 
    | &nbsp; 
    = tool.name 

li 
    = "#{tool.description}&nbsp;#{tool.name}" 

,但它似乎是一個醜陋的方式來實現這一目標。

有沒有其他優雅的解決方案?

+0

當你這樣做只是這'「#會發生什麼{tool.description}#{tool.name}「'? –

+0

不幸的是,沒有突破的空間沒有被渲染。 – squixy

+0

奇怪!我猜你已經查閱了文檔? –

回答

1

您可以直接在Slim和Haml中使用插值,因此您不需要使用=並引用整個字符串。

在修身,你可以這樣做:

li #{tool.description}&nbsp;#{tool.name} 

,並在Haml的唯一的區別是,你只需要添加鉛%

%li #{tool.description}&nbsp;#{tool.name}