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