在ember.js路径中使用setupcontroller?

qco9c6ql  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(146)

路由实际上需要使用setupcontroller()来加载模型到templete吗?setupcontroller的作用是什么?

8iwquhpp

8iwquhpp1#

从技术上讲,是的,setupController钩子是将来自model钩子的实际数据设置为当前路由的controller示例的地方,模板层可以从该示例访问数据。但是,您不需要在您的应用的每个路由中都这样做,因为这是框架的默认行为(实现)。
如果这个行为对你来说已经足够了,那么就没有必要在你的路由中定义这个钩子了。如果你需要在页面加载之前做一些其他的操作,你可以使用这个钩子。
有关更多信息,这里是official API documentation,其中解释了一个例子。

相关问题