Best of AngularSeptember 2023

  1. 1
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·3y

    Two-way data binding in Vanilla JavaScript without Angular or React

    Two-way data binding in Vanilla JavaScript without Angular or React. In Plain English, we will create a similar data binding but with vanilla JavaScript. We will create an object’s property with a getter and a setter function to update the value of the corresponding HTML element.

  2. 2
    Article
    Avatar of halodocHalodoc·3y

    Mastering Subscription Handling in Angular

    The lack of subscription handling can cause many problems in your app, the most critical one is memory leak. Subscriptions are not bundled with the component; therefore, we also need to dispose of subscriptions when the components are being destroyed. To destroy the subscription we created we can use the method on the function we created.

  3. 3
    Article
    Avatar of tiaThis is Angular·3y

    Should You Pair Signals & OnPush?

    Should You Pair Signals & OnPush? - DEV Community. Should you pair Signals and On push? In this article, I want to share the issue we faced while sparingly adding the strategy to components. There are actually 3 criteria when OnPush CD runs, and you can find more about them in this article.

  4. 4
    Article
    Avatar of hackernoonHacker Noon·3y

    Mastering Angular Control Value Accessor: A Guide for Angular Developer

    Mastering Angular Control Value Accessor: A Guide for Angular Developer Too Long. In this guide, we've covered the fundamentals, implementation steps, advanced customization, real-world use cases, and troubleshooting tips. Armed with this knowledge, you're well-equipped to leverage this powerful feature in your projects.

  5. 5
    Article
    Avatar of medium_jsMedium·3y

    Angular v17’s View Transitions: Navigate in Elegance

    Angular v17’s View Transitions: Navigate in Elegance. The View Transition API makes it easy to change the DOM in a single step. This feature gracefully handles browsers that don’t support view transitions, maintaining a consistent navigation experience.

  6. 6
    Article
    Avatar of angularAngular·3y

    New free, interactive Angular course for beginners on Sololearn

    New free, interactive Angular course for beginners on Sololearn is available for free to anyone who wants to learn Angular. The course is designed to be accessible to new developers, while also being helpful for intermediate developers who want to learn more Angular concepts and skills.

  7. 7
    Article
    Avatar of devgeniusDev Genius·3y

    Auto unsubscribe in Angular 🔥

    Auto unsubscribe in Angular. As we know subscriptions that have been, we must also remember to unsubscribe to prevent creating a memory leak or to abort HTTP requests in order to avoid unwanted calls. I have a solution for you so that you won’t have to remember about it anymore, but first the basics.

  8. 8
    Article
    Avatar of hackernoonHacker Noon·3y

    Angular State Management: A Comparison of the Different Options Available

    This article discusses the different options available for state management in Angular, including component state, services and RxJS, and NgRx Store. It explains when each approach is suitable and highlights the importance of choosing the right one for your application.

  9. 9
    Article
    Avatar of angularAngular·3y

    Meet Angular’s New Control Flow

    This November, we’ll release Angular’s New Control Flow. The new declarative control flow brings the functionality of. and into the framework itself, and deferrable views. We shared both of these RFCs in June to collect community feedback on various parts of our design, including the template syntax.

  10. 10
    Article
    Avatar of tilThis is Learning·3y

    Unleashing the Power: Demystifying JavaScript Generators

    In the fast-paced landscape of web development, managing tasks and handling complex flows of data can be quite challenging. These remarkable constructs introduce a new level of control and flexibility, allowing developers to write code that can be paused, resumed, and iterated step by step. We'll take you on a journey through the core concepts of JavaScript generators.

  11. 11
    Article
    Avatar of tiaThis is Angular·3y

    Discovering Odd Behavior with Angular Error Handling

    This article explores the behavior of an error in Angular code that causes the disappearance of certain elements in the rendered output. It discusses why this behavior occurs, how JavaScript's error handling influences it, and proposes a long-term fix for handling errors in Angular's Control Flow primitives.

  12. 12
    Article
    Avatar of telerikTelerik·3y

    Angular Basics: What are Reactive Forms and When to Use Them?

    Angular has form validation built in as a feature. Reactive forms let us create form objects and link them to forms, which lets us add validation. It binds input values to properties in reactive form objects so we can access input values and validate them. The synchronous nature of reactive forms makes testing reactive forms easier than template-driven forms.