首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算按钮点击计数

如何计算按钮点击计数
EN

Stack Overflow用户
提问于 2017-06-26 08:12:35
回答 1查看 1.3K关注 0票数 2
代码语言:javascript
复制
let clickStream = Observable.fromEvent(button,'click');
clickStream.scan( count => count + 1,0)
        .subscribe( count => console.log(`you click count is${count}!`));

这是angular2项目,我用的是rxjs版本是5.0,但计数是对象,所以它不能计算和,我怎么计算计数时按一下按钮?这是日志错误↓

运算符“+”不能应用于类型“{}”和“数字”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-26 08:34:58

问题在于TypeScript不匹配您希望它匹配的过载

如果您显式地指定了count的类型,那么它应该匹配正确的重载,错误不应该被执行:

代码语言:javascript
复制
let clickStream = Observable.fromEvent(button, 'click');
clickStream
  .scan((count: number) => count + 1, 0)
  .subscribe(count => console.log(`your click count is ${count}!`));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44755445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档