Angular UI Guide Prompts
Implement FlexBase UI with Angular: services, components, forms, dialogs, authentication, API response handling, and more.
How to Use
Tell your AI agent what Angular UI you want to build. It will load the right conventions and guide sections automatically.
Example prompts you can give your AI agent:
Create the Angular service for the Products moduleBuild a list component with pagination for CustomersSet up the authentication interceptorFix the API response unwrapping in my base serviceCreate a reactive form with validation for Order editingImplement the complete Angular UI for InvoicesTask Catalog
Critical Rules (Applied Automatically)
NEVER remove
idfrom Update/Delete DTOs — causes silent API failuresAll IDs are
stringtype in TypeScript interfacesApiResponse<T> wrapper — always unwrap
.resultfrom API responses
Service Tasks
Create Base API Service
HttpClient base with response unwrapping, error handling
Create Module Service
Entity-specific service extending base
Review API Services
Audit services for pattern violations
Authentication Tasks
Token Storage Service
Secure token storage and retrieval
Authentication Service
Login/logout/refresh token flows
HTTP Auth Interceptor
Attach bearer token to requests
Error Interceptor
Global HTTP error handling
Component Tasks
Create List Component
Data table with pagination, sorting, filtering
Create Reactive Form
Form with FormBuilder, validation
Autocomplete for Foreign Keys
Lookup/search for related entities
Dialog Tasks
PrimeNG Dialog
Modal dialog with PrimeNG
Angular Material Dialog
Modal dialog with Material
Routing & State Tasks
Configure Routes
Module routing setup
Service-Based State
State management with BehaviorSubject
NgRx State
Redux-style state with NgRx
Complete Implementation Tasks
Complete Entity UI
Full UI: list + form + service + routing
Complete Project Review
Full audit against Angular guide
Sync DTOs with API
Compare Angular interfaces with API DTOs
Related
API patterns (build API first): FlexBase API Patterns
Generate UI from extraction JSON: Implementation Completion
Blazor alternative: Blazor FluentUI
React alternative: React UI
Last updated