我有一个模型,其数据显示在骨干视图/下划线模板中。
我在我的视图中设置了这样的模板:
return Backbone.View.extend({
className: 'officeAlerts',
template: _.template(OfficeAlertsTmpl, null, { variable: 'm' }),
在我的模板中,我有这样的行来显示模型数据:
<span class="textForEmployer">{%- m.officeName %} has no alerts.</span>
当所有数据都存在时,一切正常。我遇到的问题是空值。如果模型属性恰好为null,则整个页面不会加载,并且我在浏览器控制台中收到空引用错误。
有没有办法检查/捕获空值,以便它不会阻止整个页面加载?
谢谢!
答案 0 :(得分:1)
您可以简单地添加如下条件:
<span class ="textForEmployer"> <%= m ? m.officeName: "" %> has no alerts.</span>