我對骨幹js有一些困難。目前,我有一個通過json向骨幹網提供信息的rails應用程序。看起來,這是所有功能都正確,因爲當我瀏覽到URL時,顯示json數據。我在使用提取方法時遇到了困難。下面是我的代碼:骨幹js模型/控制器分配json數據到變量
jQuery ->
class Event extends Backbone.Model
url: '/events/get_last'
defaults:
name: 'This isnt from the server'
date_of: '2012-03-01'
max_attendees: '300'
class EventList extends Backbone.Collection
url: '/events/get_events'
model: Event
class EventView extends Backbone.View
el: $ 'body'
model: Event
initialize: (options) ->
_.bindAll @
@event = new Event
@event.fetch()
@render()
render: ->
$(@el).append "<span>#{@event.get 'name'}"
class EventRouter extends Backbone.Router
routes :
'' : 'home'
'dashboard' : 'render_data_view'
'default' : 'default_view'
home: ->
console.log "home"
render_data_view: ->
event_view = new EventView
default_view: ->
console.log 'the default view was hit'
initialize: ->
Backbone.history.start(pushState: true)
event_router = new EventRouter
我真的很感謝這個詳細的答案。非常感謝! – Kyle 2012-04-27 12:42:13