虽然我对 web 开发并不陌生,但对客户端 MVC 框架却是相当陌生的。我做了一些研究,决定尝试一下 EmberJS。我浏览了 TodoMVC 指南,它对我来说是有意义的..。
我已经设置了一个非常基本的应用程序; 索引路线,两个模型和一个模板。我运行了一个服务器端 php 脚本,它返回一些 db 行。
有一件事让我非常困惑,那就是如何在同一条路线上加载多个模型。我已经阅读了一些关于使用 setupController 的信息,但是我仍然不清楚。在我的模板中,我有两个表,我试图加载与不相关的数据库行。在一个更传统的 web 应用程序中,我只需要发出 sql 语句并循环它们来填充行。我有困难翻译这个概念到 EmberJS。
如何在同一路由上加载多个不相关数据模型?
我正在使用最新的 Ember 和 Ember 数据库。
虽然第一个答案给出了处理它的方法,但是第二个答案解释了什么时候合适,以及什么时候不合适的不同方法。