2017-04-05 66 views
0

我想在handlebars属性上设置一个变量,但它没有被输出。如何在句柄模板属性中使用变量

const handlebars = require('handlebars'); 
const jamie = 'src-css-___grid__colTwoThree___1eBiI'; 

const search = handlebars.compile(` 
<div class="grid"> 
    <div class="{{jamie}}"> 
    </div> 
</div> 
`); 

export default search; 

输出

<div class="grid"> 
    <div class=""> 
    </div> 
</div> 

如何不被杰米输出?

回答

1

我相信你需要有三个{{{variable}}}。

两对迭代器这样

{{#each item}} 
{{/each}} 

编辑:如果您使用ES6你不需要把手。

const jamie = 'src-css-___grid__colTwoThree___1eBiI'; 
 

 
const search = ` 
 
<div class="grid"> 
 
    <div class="${jamie}"> 
 
    </div> 
 
</div> 
 
`; 
 

 
export default search;

+0

变得激动起来,然后,在我结束仍然一无所获。 –

+0

是否有你需要使用把手的原因?我只是使用模板文字字符串与$ {变量} – Chad

+1

嗡嗡声我曾考虑过这个,但后来只是虽然我会带着把手去:p但是,恩,思考:) –

相关问题