-1

我正在开发这个库,当我使用纯打字稿在 Stackblitz上对其进行测试时,它运行良好。在链接的演示中,如果您查看控制台日志,则会为每个发布到商店的帖子生成一个日志记录语句。

我还在使用 Angular 的迷你 Todo 应用程序中测试相同的东西,每次用户输入新的 Todo 标题时,控制台都会记录商店中的条目数。换句话说,如果存储中有 10 个条目,则条目数组将被记录 10 次,而不仅仅是一次。

我试图弄清楚我的应用程序/库是否有问题,或者 Stackblitz 是否有问题......

这是 Stackblits 应用程序: https ://stackblitz.com/edit/slice-todo?file=src%2Fapp%2Fapp.component.ts

想法?

4

1 回答 1

2

您正在订阅addTodo方法。每次它只是添加一个新的侦听器。您应该只在构造函数或 init 中订阅一次

于 2018-09-26T20:05:54.417 回答