这是我的文件夹结构:
+-- express_example
|---- app.js
|---- models
|-------- songs.js
|-------- albums.js
|---- and another files of expressjs
Run Code Online (Sandbox Code Playgroud)
我在文件songs.js中的代码
var mongoose = require('mongoose')
, Schema = mongoose.Schema
, ObjectId = Schema.ObjectId;
var SongSchema = new Schema({
name: {type: String, default: 'songname'}
, link: {type: String, default: './data/train.mp3'}
, date: {type: Date, default: Date.now()}
, position: {type: Number, default: 0}
, weekOnChart: {type: Number, default: 0}
, listend: {type: Number, default: 0}
});
module.exports = mongoose.model('Song', SongSchema);
Run Code Online (Sandbox Code Playgroud)
这是我的文件albums.js中的代码
var mongoose = require('mongoose') …Run Code Online (Sandbox Code Playgroud) 我在我的玉视图中有一个javascript对象,如下所示:
element = {
name: 'createdAt',
type: 'text',
attrs: {
class: 'date',
type: 'text',
placeholder: 'Created at'
}
}
Run Code Online (Sandbox Code Playgroud)
我想在输入标签上生成属性,尝试这样的事情
input(
each k, v in element.attrs
k= v
)
Run Code Online (Sandbox Code Playgroud)
当然这不起作用,我也尝试了一些内联代码,但没有成功.你有什么想法帮助我吗?
我把一个数组传给了玉
router.get('/index', function(req, res){
var users = ["A","B","C"];
res.render('index', {user: users})
});
Run Code Online (Sandbox Code Playgroud)
//我在玉中得到什么
li #{user}
<li>a,b,c</li>
li #(user[0])
<li>a</li>
Run Code Online (Sandbox Code Playgroud)
如何在不必编写用户[0],用户[1],用户[2]的情况下获得此代码?
<li>A</li>
<li>B</li>
<li>C</li>
Run Code Online (Sandbox Code Playgroud)
我试过跟随,但我有错误.
#{user}中的
每个项目用户中的每个项目