在 ember.js 路线中使用 setupcontroller?

Use of setupcontroller in ember.js route?

路由真的需要使用setupcontroller()来加载模型到模板吗? setupcontroller有什么用?

从技术上讲,是的,setupController 挂钩是 model 挂钩的实际数据设置为模板层可以访问的当前路由的 controller 实例的地方数据。但是,您不需要在应用程序的每个路由中都这样做,因为这是框架的默认行为 (implementation)。

如果这种行为对您来说足够了,则无需在您的路由中定义此钩子。如果您需要在页面加载之前执行一些其他操作,您可以使用此挂钩。

有关更多信息,这里是 official API documentation,它通过示例进行了解释。