相关疑难解决方法(0)

如何在underscore.js模板中使用if语句?

我正在使用underscore.js模板功能并完成了这样的模板:

<script type="text/template" id="gridItem">
    <div class="griditem <%= gridType %> <%= gridSize %>">
        <img src="<%= image %>" />
        <div class="content">
            <span class="subheading"><%= categoryName %></span>
            <% if (date) { %><span class="date"><%= date %></span><% }  %>
            <h2><%= title %></h2>
        </div>
    </div>
</script>
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我在那里有一个if语句,因为我的所有模型都没有date参数.然而,这种方式给我一个错误date is not defined.那么,如何在模板中进行语句?

javascript templates backbone.js underscore.js

237
推荐指数
5
解决办法
15万
查看次数

如何确定页面中是否定义了JavaScript变量?

如果在页面中定义变量,我如何检入JavaScript?假设我想检查一个名为"x"的变量是否在页面中定义,如果我这样做if(x != null),它会给我一个错误.

javascript

112
推荐指数
4
解决办法
8万
查看次数