3

持っているバックボーン ルーターがあります。

@collection = new Backbonedemo.Collections.Posts()
@flashes = new Backbone.Collection.Flashes()

そのinitialize方法で。

ルーターのnewメソッドには、次のようなものがあります。

new: ->
  view = new Backbonedemo.Views.PostsNew(collection: @collection, flashes: @flashes)
  $('#posts_container').html(view.render().el)

@collection変数は正常に渡されますが、ではrender()console.log @flashesが返されますundefined

それで、私は何が欠けていますか?

4

1 に答える 1

5

@flashes変数はオプションとして渡されます。したがって、次のようなことを試す必要があります。console.log @this.options.flashes

于 2012-10-21T09:53:09.510 に答える