Как передать метод из expressjs в Jade - PullRequest
2 голосов
/ 17 августа 2011
<b>ExpressJS Code

<code>
var express = require('express'),
    YUI = require('yui3').YUI,
    sys = require('sys'),
    util = require('util');

var app = module.exports = express.createServer();

app.get('/weather', function(req, res) {
    res.render('weather', {
      title: 'Weather',
      YUI: YUI
    });

</code>

At Jade Side

<code>
h1 test apge
   script(type="text/javascript")
      !=YUI  <<< this returns as text, but i want to access that object YUI
</code> 
How can I pass javascript objects from expressJS to Jade.

1 Ответ

0 голосов
/ 13 сентября 2011

Вы можете передать объекты JSON в шаблон Jade, а затем проанализировать JSON с помощью JavaScript.

Например:

var JSON = {
 f : function(){alert("Hello")}
}

Затем можно вызвать JSON.f

...