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