Lodash调用函数内部模板

时间:2016-09-02 23:44:59

标签: javascript lodash

我使用_.template Lodash函数,并想知道如何自定义传递给它的数据值。我只是想制作类似的东西(见toUpperCase()):

var compiled = _.template('hello ${ user.toUpperCase() } !');
compiled({ 'user': 'fred' });

1 个答案:

答案 0 :(得分:1)

格式化内联Javascript,其返回字符串如下:

hello <%= user.toUpperCase() %>

请注意=

之后的<%

你也可以运行一段代码,而不必输出任何东西(虽然在这个例子中我在循环内部进行踢法)

<% 
for (var i = 0;i < 10;i++){
%>
   Hello user # <%= i %>
   Welcome.
<% } %>