Loading...
Loading...
ALWAYS use when working with Angular Resource, Angular 19 resource API, or new async data loading with signals.
npx skill4agent add oguzhan18/angular-ecosystem-skills angular-resourceimport { resource } from '@angular/core/rxjs-interop';
@Component({})
export class MyComponent {
private http = inject(HttpClient);
users = resource({
loader: () => this.http.get<User[]>('/api/users').toPromise()
});
}id = signal<string>('');
user = resource({
request: () => ({ id: this.id() }),
loader: ({ request }) => this.http.getUser(request.id).toPromise()
});