是否可以在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
到佈局,它不會使用從文件佈局。