node.js - Sails js 渲染局部 View

标签 node.js sails.js partial-views

我是 SailsJS 的新手,所以我对渲染部分 View 有疑问。

我来自 .NET 世界,ASP.NET MVC 中的部分 View 比 sails 中的部分 View 聪明得多。在 .NET MVC 中,我可以提供一些 Controller 作为部分 View 路径,该 Controller 将被执行,部分 View 将使用该 Controller 数据呈现。

例如,我想在我网站的一角显示一些帐户信息。所以在 .NET 中我可以调用局部 View ,提供 Controller 路径,这个 Controller 将查询帐户信息,将它提供给局部 View ,然后这个结果将被插入到主视图。 在 Sails 中,我可以调用局部 View ,但局部 View 的所有数据(本地)将从主视图推送到那里。所以我必须在应用程序的每个 Controller 中放置帐户信息?

我该如何解决这个问题? 在其他问题中,我发现我可以从 req.session 中获取用户名,但它并不能解决所有情况。例如,如何在页脚中显示三个随机主题?

最佳答案

我认为您看错了局部 View 的地方。 这是一个前端问题。我使用的这种部分 View 是 Angular UI-router 。实际上我不确定使用 angular 是否在你的解决方案范围内,所以我会保持简短。如果觉得我的方法有用,可以点赞,我会详细说明具体方法。

关于node.js - Sails js 渲染局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33524887/

相关文章:

c# - 将分部 View 转换为 HTML

node.js - “EMALFORMED Failed to read bower.json” "unexpected token/"

node.js - node.js 的任何 Cassandra 驱动程序都支持 SSL 吗?

node.js - 如何在 sails 中查找关联字段的查询

node.js - 与 AWS XRAY 一起扬 sails 起航

Node.js Web 应用程序示例/教程

node.js - Docker 容器 'Connect ECONNREFUSED localhost'

javascript - 为什么 Protractor 会立即运行每一行代码?

javascript - 如何将部分 View 放入 JavaScript 中的 div 中(使用 jQuery)

c# - 无法访问 App_Code 中的 Razor @helper