【发布时间】:2014-08-01 19:45:19
【问题描述】:
我刚刚安装了 Meteor,正在查看排行榜示例。
我正在尝试设置随机分数,但看不出我的代码有什么问题。谁能看到这有什么问题?我希望当单击按钮时,所选玩家的分数会填充随机数。
模板代码:
<template name="leaderboard">
<div class="leaderboard">
{{#each players}}
{{> player}}
{{/each}}
</div>
{{#if selected_name}}
<div class="details">
<div class="name">{{selected_name}}</div>
<input type="button" class="inc" value="Give 5 points" />
<input type="button" class="incrandom" value="Set random points" />
</div>
{{else}}
<div class="none">Click a player to select</div>
{{/if}}
</template>
JS代码:
Template.leaderboard.events({
'click input.incrandom': function () {
Players.update(session.get("selected_player"), {$incrandom: {score: Math.floor(Random.fraction()*10)*5 }});
}
});
【问题讨论】:
-
第一:把
session改成Session。
标签: meteor