Javascript haml模板中的JS语句
我使用ror3+backbone.js和ejs+haml+haml_资产进行模板化。我需要在模板中使用if/else语句。在jst.ejs模板中,我可以:Javascript haml模板中的JS语句,javascript,ruby-on-rails,templates,haml,ejs,Javascript,Ruby On Rails,Templates,Haml,Ejs,我使用ror3+backbone.js和ejs+haml+haml_资产进行模板化。我需要在模板中使用if/else语句。在jst.ejs模板中,我可以: <% if(address != '') {%> <li><%= address %></li> <% } %> 但是在jst.ejs.haml中它不起作用。如何在haml模板中使用js语句?我实际上还没有尝试过这一点,但看起来您可以使用它来实现这一点 这样,您的特定代码段将
<% if(address != '') {%>
<li><%= address %></li>
<% } %>
但是在jst.ejs.haml中它不起作用。如何在haml模板中使用js语句?我实际上还没有尝试过这一点,但看起来您可以使用它来实现这一点 这样,您的特定代码段将如下所示:
- if(address !== '')
%li= address
Haml有一种方法,可以用它使用的语言中的某些部分来做一些奇怪的事情,很显然,在这里删除{},所以上面的内容看起来不再像javascript了…我实际上没有尝试过,但看起来你可以用它来实现这一点 这样,您的特定代码段将如下所示:
- if(address !== '')
%li= address
Haml有一种处理语言某些部分的奇怪方法,显然,在这里删除{},所以上面的内容不再像javascript了