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