【发布时间】:2020-10-07 03:04:29
【问题描述】:
路由真的需要使用 setupcontroller() 来加载模型到模板吗? setupcontroller有什么用?
【问题讨论】:
标签: javascript model-view-controller ember.js frontend
路由真的需要使用 setupcontroller() 来加载模型到模板吗? setupcontroller有什么用?
【问题讨论】:
标签: javascript model-view-controller ember.js frontend
从技术上讲,是的,setupController 挂钩是将来自model 挂钩的实际数据设置为模板层可以从中访问数据的当前路由的controller 实例。但是,您不需要在应用程序的每个路由中都这样做,因为这是框架的默认行为 (implementation)。
如果这种行为对你来说已经足够了,那么就没有必要在你的路由中定义这个钩子了。如果你需要在页面加载之前做一些其他的操作,你可以使用这个钩子。
更多信息,这里是official API documentation,它用一个例子来解释。
【讨论】: