我使用Backbone + Marionette JS + Rails构建我的第一个应用程序,我遇到了访问模型属性的问题。我使用以下代码从服务器获取模型:
getCrewMember: (id) ->
member = new Entities.Crew
id: id
member.fetch()
member
这是console.log成员的输出:
...
attributes: Object
crew: Object
crewProperty1: "value1"
crewProperty2: "value2"
id: "1"
...
问题是如何访问crew: Object
属性? (crewProperty1
,crewProperty2
)并获取值,因为我只能访问id属性。
答案 0 :(得分:1)
Backbone模型提供了访问,创建和更新属性的get和set方法。
ID已公开,因此您无需使用get。
在您的示例中,您应该能够访问以下属性:
model.get('crew').crewProperty1 // value1