Marionette でモデルがフェッチされるまでレンダリングを延期するにはどうすればよいですか? モデルの変更イベントをリッスンできますが、2 回レンダリングされます。エレガントなソリューションはありますか?
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