项目作者: mmuscat

项目描述 :
Composition API and supporting libraries for writing functional Angular applications.
高级语言: TypeScript
项目地址: git://github.com/mmuscat/angular-composition-api.git
创建时间: 2021-05-30T11:23:43Z
项目社区:https://github.com/mmuscat/angular-composition-api

开源协议:

下载


Angular Composition API

Composition API and supporting libraries for writing functional Angular applications.

Learn more

  1. function setup() {
  2. const service = inject(Service)
  3. const count = use(0)
  4. subscribe(count, () => {
  5. service.log(count.value)
  6. })
  7. return {
  8. count,
  9. }
  10. }

RFC

This repository is a reference implementation for this RFC
discussion
.

Packages

Name Description
Core Composition model for writing functional reactive Angular applications.
Boundary Error Boundary and Suspense implementation for Angular.
Store State management library for Angular Composition API.
Resource Data fetching library for Angular Composition API.

Contributing

  1. Clone this repository.

  2. Run yarn inside the project root.

  3. Run ng test to ensure tests are passing.

  4. Run ng build [package] to build the library.

  5. Run ng link from dist/[package] and ng link @mmuscat/[package] to
    link the build files to your workspace

  6. Run ng serve to check the example application works.