This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Weekly Dev's Brew
weeklybrew.dev
did:plc:r7dl7rkkt4vmesyl6jh527ns
Angular Resources proposes a declarative way to express dependencies on async data:
```typescript
userData = httpResource(() => `/api/user/${currentUserId()}`);
@if (userData.isLoading()) {
<loading-spinner />
}
```
With signals for tracking loading states, errors, and the actual data.
2025-03-05T05:30:37.553Z