1
我有以下StateManager:在Ember.js状态管理状态之间传递数据
Lead.StateManager = Ember.StateManager.extend
initialState: 'notParsing'
notParsing: Ember.State.create
startParsing: (manager, search) ->
manager.goToState 'parsing'
parsing: Ember.State.create
enter: ->
我能够通过使用stateManager的发送方法,像这样从notParsing状态解析状态转变:
@state_manager.send('startParsing', {search_url: "http://thesoftwaresimpleton.com/"})
我可以通过发送消息传递参数,但我无法通过使用GotoState函数的参数,因为它仅接受名称参数。
任何人都可以指出我可以传递参数传递给startParsing操作吗?
在sproutcore状态图中,可以通过gotoState传递参数。我想知道为什么Ember不可能? 也许我应该使用一个可观的这个。 – dagda1 2012-04-02 08:45:01