【发布时间】:2013-11-11 08:40:57
【问题描述】:
在我的网站上,我有一个页脚,其中包含我最近的三篇博客文章。这是在每一页上。如何将这些数据传递给我的模板,而不必在每个控制器中传递它?
例如,现在我正在控制器中执行此操作:
res.view({
layout: "homeLayout",
recent: posts
});
但我不想在每次 res.view() 调用中都传递最近的信息。如何全局声明这些数据以便所有视图都可以使用?
【问题讨论】:
-
这是我对同一问题的回答:stackoverflow.com/a/20384451/1529893
-
谢谢,我想出了一些方法来做到这一点。我采取的方法基本上是一样的,只是我没有使用res.locals,我直接放在res(res.footerPosts)中为什么要使用res.locals?有什么优势吗?
标签: sails.js