在我遇到的任何示例中,我都没有看到这种类型的东西。我需要创建一个依赖于其他属性的属性函数。例如:
# coffeescript
class Person extends Backbone.Model
fullName: -> @get('first') + ' ' + @get('last')
class MyView extends Backbone.View
template: ...
render: ->
@$el.html @template(@model.toJSON())
new MyView(new Person(first:'Joe', last:'Moe)
# my template
<span><%= fullName %></span>
在大多数示例中,我看到模型在传递给模板之前总是转换为 JSON,那么有没有办法设置 toJSON 方法来包含这个fullName
属性?或者我应该将模型传递给模板吗?