https://github.com/kamilkisiela/angular-suspense
React-like Suspense API for Angular (Suspense + ErrorBoundary) - experimental
https://github.com/kamilkisiela/angular-suspense
angular api suspense typescript
Last synced: 12 months ago
JSON representation
React-like Suspense API for Angular (Suspense + ErrorBoundary) - experimental
- Host: GitHub
- URL: https://github.com/kamilkisiela/angular-suspense
- Owner: kamilkisiela
- Created: 2019-11-06T15:38:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T00:38:38.000Z (about 3 years ago)
- Last Synced: 2024-05-02T00:03:59.873Z (almost 2 years ago)
- Topics: angular, api, suspense, typescript
- Language: TypeScript
- Homepage: https://angular-suspense-rust-phi.now.sh
- Size: 663 KB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Angular Suspense
React-like Suspense API for Angular applications.
> Very very very experimental
## Example
https://stackblitz.com/edit/angular-suspense
## Install
Using Yan:
yarn add angular-suspense
Using NPM:
npm install angular-suspense
## Setup
```typescript
import { SuspenseModule } from 'angular-suspense';
@NgModule({
imports: [
SuspenseModule,
// ...
],
// ...
})
export class AppModule {}
```
## Usage
```html
Error!
Loading...
```
## Suspense API
```typescript
import { Suspense } from 'angular-suspense';
@Injectable()
export class DataService {
suspense: Suspense;
getUsers() {
return this.suspense.use(this.usersService.getAll());
}
}
```