创建文本字段,计算Meteor中的单词数

时间:2015-09-15 23:16:10

标签: meteor

我想创建一个文本字段,在有人输入时计算其中的单词数量,并在视图中显示此数字,并且在点击提交时,它会保存单词的数量,但不保存文本本身。实现这一目标的任何提示?

谢谢!

1 个答案:

答案 0 :(得分:0)

可以用更少的代码完成它而不使用全局变量,但这就是他们在官方Meteor教程中的方式,所以你应该对它很熟悉。

我提供了working example on MeteorPad

HTML:

<body>
  <input type="text">
  <p>{{counter}}</p>
</body>

JS:

Template.body.helpers({
  counter: function () {
    return Session.get('count');
  }
});

Template.body.events({
  'keydown input': function () {
    Session.set('count', $('input').val().split(' ').length + ' words');
  }
});