Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 下划线-未捕获的语法错误:意外标记<;_Backbone.js_Underscore.js_Underscore.js Templating - Fatal编程技术网

Backbone.js 下划线-未捕获的语法错误:意外标记<;

Backbone.js 下划线-未捕获的语法错误:意外标记<;,backbone.js,underscore.js,underscore.js-templating,Backbone.js,Underscore.js,Underscore.js Templating,我使用带主干的下划线模板来显示内容。不幸的是,我收到了错误: 未捕获的语法错误:意外标记 剩余0个位置(&R) 我似乎不明白为什么会出错 任何帮助都将不胜感激 干杯 尼克将类型替换为:文本/模板在调试器(Google Dev,Firebug)打开的情况下添加行,然后逐步检查代码,直到找到错误所在。如果您仍然有问题,请更新您的问题,但最好给出反馈。。。在修改模型的模板中使用if块并不是一个好的做法。您应该在视图JS或模型的parse()函数中对模型进行这些计算和调整。模板应该只关注渲染,我不认为

我使用带主干的下划线模板来显示内容。不幸的是,我收到了错误:

未捕获的语法错误:意外标记

剩余0个位置(&R) 我似乎不明白为什么会出错

任何帮助都将不胜感激

干杯


尼克

将类型替换为:
文本/模板

在调试器(Google Dev,Firebug)打开的情况下添加行
,然后逐步检查代码,直到找到错误所在。如果您仍然有问题,请更新您的问题,但最好给出反馈。。。在修改模型的模板中使用if块并不是一个好的做法。您应该在视图JS或模型的parse()函数中对模型进行这些计算和调整。模板应该只关注渲染,我不认为这是错误的根源。All
@nvaughan84在我的例子中,我将所有模板存储在单独的html文件中
                    <script type="text/javascript" id="results-tpl">
                <% if(remainingPlaces>0 && remainingPlaces<10){
                      availability_class = 'limited-availability';
                      bookable = 'booking__bookable';
                  }
                  else if(remainingPlaces>9)
                  {
                      availability_class = 'available';
                      bookable = 'booking__bookable';
                  }
                  else{
                      availability_class = 'sold-out';
                      bookable = '';
                  }%>
                  <div class='booking__event__availability__box' data-eventID='<%-ID%>'>
                        <span class='time <%=availability_class%>  <%=bookable%>'><%=startTime%></span>
                        <span class='availability'><%=(remainingPlaces>0 && remainingPlaces<10) ? 'Only' : ''%> <%=remainingPlaces%> left</span>
                  </div>
                </script>