我正在使用http://canjs.com/的最新版本和 Chromium 28.0.1500.71(开发人员构建 28.0.1500.71-0ubuntu1.12.10.1)Ubuntu 12.10
例如,我有这个模板脚本:
<script type="text/ejs" id="sequenceDetail">
<header><%= this.qname %></header>
<% this.stories.each(function(story) { %>
<div>Story ID: <%= story.id %>GStory ID: <%= story.gstoriesid %></div>
<table>
<tr>
<td>Story ID:</td>
<td>GStory ID:</td>
</tr>
</table>
<% }); %>
</script>
这将给我发送如下信息:
<article>
<header>Fun Fact Lab</header>
@@!!@@
</article>
但是,如果我将模板更改为(删除表格):
<script type="text/ejs" id="sequenceDetail">
<header><%= this.qname %></header>
<% this.stories.each(function(story) { %>
<div>Story ID: <%= story.id %>GStory ID: <%= story.gstoriesid %></div>
<% }); %>
</script>
然后我会得到我想要的:
<header>Fun Fact Lab</header>
<div>Story ID: 517587GStory ID: 0</div>
<div>Story ID: 517588GStory ID: 0</div>
<div>Story ID: 517589GStory ID: 0</div>
这是这个库的错误还是我的错误?