在 EmberJS 路由中加载多个不相关的模型
尽管是一名熟练的 Web 开发人员,但使用 EmberJS 的客户端 MVC 框架可能会令人困惑,尤其是在处理在同一路线上加载多个模型时。虽然 setupController 提供了可能的解决方案,但它通常会留下不确定性的空间。
注意事项和注意事项
在尝试加载多个模型之前,请考虑路线的性质。如果它基于 URL slug (:id) 动态检索数据,请抵制在模型挂钩中返回多个模型的冲动。如果在链接到路由时提供了模型,Ember 的路由系统可以绕过模型钩子。这可能会导致差异,因为您想要多个模型,但只交付了一个。
非动态路线的方法
如果您的路线不依赖于动态数据,您有多种选择:
结论
方法的选择取决于您的应用程序的具体要求。仔细考虑您的路线的性质,并使用最合适的技术来确保平稳高效的数据加载。
以上是如何在 EmberJS 路由中加载多个不相关的模型?的详细内容。更多信息请关注PHP中文网其他相关文章!