Генерация случайного числа в jqtpl
Можно ли сгенерировать случайное значение в шаблонах jQuery?
Я использую шаблоны jQuery с expressjs и node.js и пытаюсь сгенерировать некоторые "динамические" элементы позиции на странице. Поэтому я пытаюсь сгенерировать случайное число в jqtpl и использовать его во встроенном CSS в макетах.
2 ответа
Если я правильно понимаю, вы можете, например, использовать шляпу. Особенно rack
функция.
Call rack() repeatedly to generate new IDs which are checked for collisions.
код
var hat = require('hat');
var rack = hat.rack(9, 10);
console.log(rack());
console.log(rack());
выход
$ node test.js
109
461
Следующее будет работать. Маршрутизация является примером и для справки https://github.com/kof/node-jqtpl/
Узел:
app.get('/randomtest', function(req, res){
res.render('random.html',
{rnd: function(min, max) {
return Math.random() * (max - min) + min;
}
});
});
Шаблон:
${rnd(1,10)}
Мин / макс контролирует то, что выводится.