0
自從我開始使用ember js以來,這對我來說非常混亂。 我使用燼JS 2.11(在我的package.json "ember-cli": "2.11.1"
所示)emberjs中控制器和路由之間的區別
我試圖從我的組件發出的onClick行動路線,我得到了錯誤「命名爲‘getDetails’的行動中未發現產生控制器「,即使我在我的路線中有名爲getDetails的動作。
我已經讀過,用燼2.0+控制器已被棄用和路由是爲相同的目的。
請說明。
我只能說,如果你使用'動作助手',那麼它會尋找相應的控制器內的行動。如果你想讓路由處理動作,你需要使用[route-action-helper](https://github.com/DockYard/ember-route-action-helper)。控制者將被從Ember中刪除,至少這是一段時間的打算;請參閱[2.2.0的指南](https://guides.emberjs.com/v2.2.0/controllers/);然而這已經改變。控制器將保持不變,並且不會被棄用。您可以使用控制器和路由。希望有人會更多地解釋差異。 – alptugd