Генерация случайного числа в 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)}

Мин / макс контролирует то, что выводится.

Другие вопросы по тегам