Backbone.js 下划线.js-模板中的条件
我有一个带有以下字段的模型:Backbone.js 下划线.js-模板中的条件,backbone.js,underscore.js,Backbone.js,Underscore.js,我有一个带有以下字段的模型: 身份证 头衔 网址 我想在标题为空时显示url。为此,我写: <%= if(feed.get('title') == ''){ %> <%= feed.get('url') %> <%= }else{ %> <%= feed.get('title') %> <%= } %> 但我犯了个错误 我怎么能做到这一点呢?这是因为您的语法错误 将内容输出到您的页面 当您想要执行javascr
- 身份证
- 头衔
- 网址
<%= if(feed.get('title') == ''){ %>
<%= feed.get('url') %>
<%= }else{ %>
<%= feed.get('title') %>
<%= } %>
但我犯了个错误
我怎么能做到这一点呢?这是因为您的语法错误
将内容输出到您的页面
当您想要执行javascript代码时,可以使用
。
如果您想转义HTML,可以使用
所以你的代码应该是
<% if(feed.get('title') == '' %>
<%= feed.get('url') %>
<% }else{ %>
<%= feed.get('title') %>
<% } %>
这是因为您的语法错误
将内容输出到您的页面
当您想要执行javascript代码时,可以使用
。
如果您想转义HTML,可以使用
所以你的代码应该是
<% if(feed.get('title') == '' %>
<%= feed.get('url') %>
<% }else{ %>
<%= feed.get('title') %>
<% } %>
来源:
evaluate : /<%([\s\S]+?)%>/g,
interpolate : /<%=([\s\S]+?)%>/g,
escape : /<%-([\s\S]+?)%>/g
evaluate://g,
插入://g,
escape://g
来源:
evaluate : /<%([\s\S]+?)%>/g,
interpolate : /<%=([\s\S]+?)%>/g,
escape : /<%-([\s\S]+?)%>/g
evaluate://g,
插入://g,
escape://g
这可能对练习下划线模板有所帮助,一个简单的方法。这可能对练习下划线模板有所帮助,一个简单的问题。你检索到了哪一个错误?你可以使用打印来检索像这样的密集内容:你检索到了哪一个错误?你可以使用打印来检索像这样的密集内容:看起来像是资源的链接断了。@VitaliyPetrychuk这是我在MDN上提交的一个小演示:)。但MDN正在维护中:([site]()说,MDN应该在UTC 22:00之前恢复正常运行。
似乎与资源的链接已断开。@VitaliyPetrychuk这是我在MDN:上提交的一个小演示)。但MDN正在维护中:([站点]()说MDN应在UTC 22:00前恢复正常运行。