使用sailsjs渲染局部视图

时间:2014-03-01 20:28:24

标签: partial-views sails.js

我有一个div,它在悬停时显示编辑按钮 但我不知道如何在此div中显示代表编辑表单的局部视图,而不是显示视图 我没有插入我的sailsjs应用程序的主干或客户端js框架,我无法理解它是如何工作的,没有足够的关于骨干或角度+风帆的文档。

你能帮我渲染这个局部视图吗?

先谢谢,

西里尔

1 个答案:

答案 0 :(得分:5)

Sails在其视图呈现代码中使用ejs-locals,因此在您的视图中,您可以执行以下操作:

<%- partial ('foo.ejs') %> 

呈现位于/views/foo.ejs的部分内容。您的所有本地人都将自动发送到部分。

有一点需要注意:部分是同步渲染的,所以它们会阻止Sails提供更多请求,直到它们完成加载。我们正在考虑更换用于加载partials的代码以使其成为异步,但是现在开发应用时需要牢记这一点,特别是如果您预期会有大量连接。