在jqtpl中生成随机数

时间:2012-04-29 07:33:01

标签: node.js express jquery-templates

是否可以在jQuery模板中生成随机值?

我使用带有expressjs和node.js的jQuery模板,我正在尝试在页面上生成一些“动态”位置元素。所以我试图在jqtpl中生成一个随机数,并在布局中的内联css中使用它。

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您可以使用hat。特别是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

答案 1 :(得分:0)

以下内容有效。路由是一个示例,供参考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)}

最小/最大控制输出的内容。