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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/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 下划线.js-模板中的条件_Backbone.js_Underscore.js - Fatal编程技术网

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

我有一个带有以下字段的模型:

  • 身份证
  • 头衔
  • 网址
我想在标题为空时显示url。为此,我写:

<%= 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前恢复正常运行。