node.js - Jade Templating engine error -


i trying pass values in jade template through node/express route nothing getting passed on. posting both server , template code.

server.js:

app.get('/note/:id',function(request,response) {

    var title=notes[request.params.id]['title']      var message=notes[request.params.id]['message']      console.log(title+' '+message)      response.render('note', {locals:{title:title, message:message}}) 

});

note.jade:

span #{locals.title}


tried display locals array console throws error.

i believe not need pass in locals key. if remember right used inside template. give try.

response.render('note', {title:title, message:message}) 

and in template don't use #{locals.title} use #{title}

did quick test , should work you.


Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

node.js - Node - Passport Auth - Authed Post Route hangs on form submission -

Does Firefox offer AppleScript support to get URL of windows? -