是否可以在Geddy.js中渲染局部视图而不渲染整个HTML页面布局?
self.respond(model, {layout: false, template: 'app/views/users/_list'});
我试图这样做但没有成功。 (虽然文档说:“layout [false]:不使用布局文件的标志”)
答案 0 :(得分:1)
为了将来参考,您可以将false
传递到布局中,该布局不会使用文件中的布局。
答案 1 :(得分:0)
好。我终于制作了一个名为empty.html.ejs
的“空”布局:
<%- yield(); %>
然后我在适当的控制器操作中使用它:
..., {layout: 'app/views/layouts/empty', ...
这似乎是一个黑客,但至少它是一个有效的解决方案...