基本的な Spine/coffeescript アプリがあり、他のアプリケーションの例を見て、設定したルートからパラメーターを取得しようとしています。基本的なスタックは次のとおりです。
class Main extends Spine.Stack
el: "#main"
controllers:
sources: Sources
default: 'sources'
routes:
'/sources/:id': 'sources'
ソースコントローラーは次のとおりです。
class Sources extends Spine.Controller
el: '#something'
constructor: ->
super
active: (params) ->
super
@id = params.id
@refresh()
@render()
ただし、params
active が呼び出されたときは未定義です。に移動してい/#/sources/soemthing
ます。スタック内の砂糖について私には理解できない何かがあるのかもしれませんが、私が見た例はこのように機能しているようです。何が欠けているのか誰にも教えてもらえますか?