【发布时间】:2013-11-18 19:16:27
【问题描述】:
我正在使用sail.js MVC。在查看模式下,我正在使用
打印文本 <%-"some text" %>
有没有其他方法可用?
例如
<% print("some text"); %>
【问题讨论】:
-
有什么理由不想使用模板字符串插值语法?
-
我不想关闭标签以打印 HTML 标签的难点...
我正在使用sail.js MVC。在查看模式下,我正在使用
打印文本 <%-"some text" %>
有没有其他方法可用?
例如
<% print("some text"); %>
【问题讨论】:
print 语句未在 EcmaScript 和节点上定义(开箱即用)。
Sails 定义了他们的视图字符串插值语法,就像你展示的那样。但是,如果您想要添加调试语句,那么您可以尝试在适当的位置添加console.log('this is my debug msg')。
另外,你可能想试试<%= "some text" %>,而不是<%- "some text" %>
另一种选择是将您的sails 项目设置为使用车把,因此您可以执行以下操作:
<div>{{obj.value}}</div> 很像小胡子 (https://github.com/balderdashy/sails/pull/283)
如果您想要的是能够遍历列表,您可以使用把手,如下所示:
<ul>
{{#each items}}
<li>{{agree_button}}</li>
{{/each}}
</ul>
【讨论】: