2014-11-17 69 views
0

考慮這個例子:http://emberjs.jsbin.com/hecewi/1/edit?html,js,output如何在灰燼上路線觸發行動從控制器

,一個動作將搜索控制器首先(這在例如,通過粘貼actions散列成的例子工程對文檔狀態IndexController),然後在當前路線上,然後沿着其父路線行駛,直至遇到ApplicationRoute。我期望在該示例中的testCamel操作被觸發,但相反,路徑沒有得到處理的錯誤。如何做到這一點?

回答

1

觸發動作的代碼的確是正確的。這只是一個不幸的例子。由於您的路由將初始化控制器,因此在發送操作時路由本身可能未完全初始化。例如,如果您在下面的運行循環中安排要觸發的動作,則該動作完美:

http://emberjs.jsbin.com/yaseva/1/edit