【发布时间】:2014-03-24 23:54:47
【问题描述】:
我正在使用sails.js v0.10 开发一个Web 应用程序,并且我正在使用把手模板,我想使用布局和部分。我发现sails.js 使用express3-handlebars 来提供把手布局和部分。但我不能同时使用两者。
我的 config/views.js 文件是:
...
engine: 'handlebars',
layout: 'layouts/main.handlebars'
...
这很好用,布局已加载。问题是当我尝试使用部分时,我收到一条错误消息,指出未找到部分。
//UserController.js
...
index: function(req, res) {
res.view({partials: {userlist: 'partials/userlist'}});
...
这仅在我将 config/views.js 布局属性的值更改为 false 时有效。但是当我这样做时,我不能再使用布局了。
它是sails.js 中的一个错误吗?或者,我做错了什么?
【问题讨论】:
-
不完全重复,因为链接的是特定于 Sails v0.9。用户解释的行为在该版本中不会发生。
标签: javascript node.js handlebars.js sails.js