为什么使用此代码
controller.js
'use strict';
var assetmanager = require('assetmanager');
var assets ={1:'one',2:'two',3:'three'};
exports.render = function(config) {
//var assets = require(config.sroot+'/config/assets.json');
/* assetmanager.init({
js: assets.js,
css: assets.css,
debug: (process.env.NODE_ENV !== 'production'),
webroot: config.proot+'/public'
});*/
console.log(assets);
return function(req, res) {
res.render('layouts/default', {'appTitle':'ilwebdifabio','assets':assets});
}
};
layout.jade
each val,index in assets
link(rel='stylesheet', href=val)
script.
var nB = nB || {};
nB.user = !{JSON.stringify(assets)};
我无法读取属性'长度'未定义的
在nB.user中有对象,所以我不知道转向哪种方式:(
答案 0 :(得分:0)
当您在Jade模板的末尾没有空行时,可能会发生这种情况。在
之后添加一个空行nB.user = !{JSON.stringify(assets)};