Allow EJS templates to use includes

Simple change that allows templates to use includes.
This commit is contained in:
Samuel Gaus 2015-08-27 16:37:04 +01:00
parent ab3a9502f6
commit ecc98fd29c
1 changed files with 3 additions and 1 deletions

View File

@ -215,7 +215,9 @@ loopback.remoteMethod = function(fn, options) {
loopback.template = function(file) {
var templates = this._templates || (this._templates = {});
var str = templates[file] || (templates[file] = fs.readFileSync(file, 'utf8'));
return ejs.compile(str);
return ejs.compile(str, {
filename: file
});
};
require('../server/current-context')(loopback);