Witam Chciałbym wiedzieć, jak mogę renderować dane wyjściowe w templating engine dot.js. Myślę, że to ogólne pytanie o szablonach nodej. (Przeczytaj komentarze, aby uzyskać więcej informacji). Powodem, dla którego wybrałem ten silnik szablonowy zamiast jade lub ejs, jest to, że wydaje się on najszybszym silnikiem.Jak renderować szablon doT.js w temacie nodejs?
Oto moje app.js:
var express = require('express'),
app = express.createServer(),
doT = require('doT'),
pub = __dirname + '/public',
view = __dirname + '/views';
app.configure(function(){
app.set('views', view);
app.set('view options', {layout: false});
app.set('view engine', 'dot');
app.use(app.router);
});
app.register('.html', {
compile: function(str, opts){
return function(locals){
return str;
}
}
});
app.get('/', function(req, res){
//This is where I am trying to send data to the front end....
res.render('index.html', { output: 'someStuff' });
});
Tu jest mój HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Index</title>
</head>
<body>
//This is where I am trying to receive data and output it...
{{=it.output}}
</body>
</html>
ja po prostu nie mógł znaleźć dobre dokumenty na jej temat. To nie wystarczy: http://olado.github.com/doT/. Jeśli możesz, pomóż. Usprawni to moje wykładniczo sposób przekazywania danych do widoku w nodejs. Dziękuję Ci.
Dzięki, że wydawało się, że działa. Zawsze wychodzi, aby uzyskać odpowiedź od twórcy. Nadal muszę wymyślić, jak powtórzyć rekordy, które wyciągam z mongody, ale to będzie kolejne pytanie ... Dzięki. – user000001
Witam, może mógłbyś zajrzeć do [this] (http://stackoverflow.com/questions/9252191/show-all-of-data-comming-from-mongodb-and-render-it-in-dot-js- templating-engine) pytanie, które jest oparte na tym, na który tu odpowiedziałeś. Myślę, że jesteś najbardziej wykwalifikowany, aby rozwiązać to pytanie. Pomóż, jeśli możesz. – user000001
Czy możesz zajrzeć do tego problemu http://stackoverflow.com/questions/9252191/show-all-of-data-comming-from-mongodb-and-render-it-in-dot-js-templating-engine – user000001