我有一个div,它在悬停时显示编辑按钮 但我不知道如何在此div中显示代表编辑表单的局部视图,而不是显示视图 我没有插入我的sailsjs应用程序的主干或客户端js框架,我无法理解它是如何工作的,没有足够的关于骨干或角度+风帆的文档。
你能帮我渲染这个局部视图吗?
先谢谢,
西里尔
答案 0 :(得分:5)
Sails在其视图呈现代码中使用ejs-locals
,因此在您的视图中,您可以执行以下操作:
<%- partial ('foo.ejs') %>
呈现位于/views/foo.ejs
的部分内容。您的所有本地人都将自动发送到部分。
有一点需要注意:部分是同步渲染的,所以它们会阻止Sails提供更多请求,直到它们完成加载。我们正在考虑更换用于加载partials的代码以使其成为异步,但是现在开发应用时需要牢记这一点,特别是如果您预期会有大量连接。