我有一个ember应用程序只是较大应用程序的一小部分。它显示在div中,并由在rails中创建的html布局包围。
我希望能够将Ember应用程序重新加载到其默认的Index路由,并在ember中的一些javascript中的回调中重新加载其数据。我发现这很难做到。我知道内部和ember控制器我可以刷新并重新加载模型,但是当我在一些js在ember外部运行的上下文中时我该怎么做。
我需要能够做到这样的事情:
App.LocationsController.reload()
但不幸的是,这样的功能不存在。我无法弄清楚如何让“内部”的余烬控制器。例如,从Chrome控制台中我如何进入控制器并重新加载数据(所有位置)?我可以App.Router.router.refresh()但它不会重新加载数据。