diff --git a/docs/en/Community-Articles/2025-08-06-abp-now-supports-angular-standalone-applications/post.md b/docs/en/Community-Articles/2025-08-19-abp-now-supports-angular-standalone-applications/POST.md similarity index 91% rename from docs/en/Community-Articles/2025-08-06-abp-now-supports-angular-standalone-applications/post.md rename to docs/en/Community-Articles/2025-08-19-abp-now-supports-angular-standalone-applications/POST.md index e84920a9d1..1f5c284cb1 100644 --- a/docs/en/Community-Articles/2025-08-06-abp-now-supports-angular-standalone-applications/post.md +++ b/docs/en/Community-Articles/2025-08-19-abp-now-supports-angular-standalone-applications/POST.md @@ -1,3 +1,5 @@ +# ABP Now Supports Angular Standalone Applications + We are excited to announce that **ABP now supports Angular’s standalone component structure** in the latest Studio update. This article walks you through how to generate a standalone application, outlines the migration steps, and highlights the benefits of this shift over traditional module-based architecture. --- @@ -361,6 +363,32 @@ This file has been removed to reduce unnecessary shared imports. Components now --- +## Common Problems + +You may encounter these common problems that you would need to manage. + +### 1. Missing Imports + +In standalone structure, components must declare all their dependencies in `imports`. Forgetting this often causes template errors. + +### 2. Mixed Structures + +Combining modules and standalone in the same feature leads to confusion. Migrate features fully or keep them module-based. + +### 3. Routing Errors + +Incorrect migration from `forLazy()` to `createRoutes()` or `loadComponent` can break navigation. Double-check route configs. + +### 4. Service Injection + +Services provided in old modules may be missing. Add them in the component’s `providers` or `app.config.ts`. + +### 5. Shared Module Habit + +Reintroducing a shared module reduces the benefits of standalone. Import dependencies directly where needed. + +--- + ## Conclusion Angular’s standalone component architecture is a significant improvement for scalability, simplicity, and performance. With latest version of ABP Studio, you can adopt this modern approach with ease—without losing support for existing module-based projects.