文件名称:walts:Angular 2的单向pubsub架构
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-05 22:24:09
TypeScript
华尔兹 Walts是Angular(> = 2.0.0)的库,用于使用RxJS提供Observer模式。 动机 Angular是一个完整的堆栈,但是状态保持的指导留给用户。 Walts受助于架构和启发,它为Angular应用程序提供了顺序。 为什么是沃尔特? 在Angular中,您可以通过将值存储到服务来构建应用程序,并绑定到屏幕上以从组件引用服务,而无需使用观察者模式。 所谓的MVC。 如果您喜欢React式体系结构,则可以使用RxJS订阅组件中的服务更改,从而透明地处理所有状态转换。 这些事情当然可以在不使用Walts的情况下实现。 在Waltz中,它隐藏了Observer模式。 如果您不熟悉RxJS,则可以通过在Action中聚合方法来实践这种模式,并结合使用Dispatcher和Store。 在一个人中开发应用程序时,请按照您的意愿进行操作。 但是,当您促进团队发展时,Wal
【文件预览】:
walts-master
----.gitignore(68B)
----tsconfig.json(342B)
----README.md(2KB)
----test()
--------test.ts(12KB)
----examples()
--------counter()
--------flux-chat()
----LICENSE(1KB)
----package.json(1KB)
----src()
--------store.ts(1KB)
--------store.d.ts(263B)
--------actions.d.ts(687B)
--------utils.ts(400B)
--------actions.ts(840B)
--------dispatcher.ts(4KB)
--------dispatcher.d.ts(226B)
----index.ts(152B)
----index.d.ts(152B)
----yarn.lock(21KB)