【发布时间】:2013-04-30 07:43:04
【问题描述】:
如何在 Marionette 中获取模型之前推迟渲染?我可以收听模型上的更改事件,但它会被渲染两次。有没有优雅的解决方案?
Manager.module 'Views', ( Views, App, Backbone, Marionette, $) ->
class UserDetail extends Marionette.ItemView
template: 'manager.users.detail'
initialize: =>
@model = new App.Models.ManagerUser( )
return
onBeforeRender: =>
@username = 'test' # Comes from URL
@model.fetch()
return
serializeData: ->
data = @model.toJSON()
return data
【问题讨论】:
标签: backbone.js coffeescript marionette