如何将用户限制为backbone.js中会话中的三个活动

时间:2014-01-25 04:11:20

标签: javascript backbone.js

我有一个骨干事件,当用户单击下一个按钮时会触发该事件。我想限制注销用户在强制他们注册之前将此事件触发三次的次数。在骨干框架内是否有适当的地方/方法来实现这一目标?

我的另一种选择是使用localStorage,但我认为在骨干网中可能有一种很好的方法可以做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

这实际上取决于您的代码结构,但如果您有一个属性,您可以将其作为属性存储在用户数据模型中,例如:

userdata.set('buttonFires', userdata.get('buttonFires')++);

然后,当用户单击该按钮时,请检查click事件上的userdata以确定如何处理它。