Best of AngularJune 2024

  1. 1
    Article
    Avatar of logrocketLogRocket·2y

    Signals vs. ngOnChanges for better Angular state management

    Angular has introduced signals for better state management. Signals help handle changes in the view and improve type safety in the code. They provide a clearer and more efficient way to compare and compute values in Angular components.

  2. 2
    Article
    Avatar of angularloveAngular.love·2y

    everything you need to know about

    Routing in Angular enables seamless navigation within single-page applications (SPA) without requiring a full page reload. It involves route definitions, matching and protection, and can be configured using functions like provideRouter and forRoot. The setup can involve setting path parameters, handling child routes, and implementing lazy loading for performance optimization. Guards such as CanActivate, CanActivateChild, and CanDeactivate control navigation access and security, while resolvers pre-fetch data needed before route activation. Additional advanced features include custom URL matchers, setting dynamic page titles, and component input binding.

  3. 3
    Article
    Avatar of appwrite_sourceAppwrite·2y

    12 developer tools to supercharge your Appwrite project

    Appwrite has a robust ecosystem of developer tools designed to enhance productivity. These tools include ngx-appwrite for Angular integration, Auth UI for customizable login flows, adapter-appwrite for deploying SvelteKit applications, Appread for self-hosting guides, and various utilities like Appwrite Utils, AppwriteX, and more. These tools simplify the development, deployment, and management of Appwrite projects across different programming environments.

  4. 4
    Article
    Avatar of telerikTelerik·2y

    Testing in Angular

    Learn about the current state of testing in Angular, including tools like Karma, Jasmine, and the Web Test Runner. The post covers creating tests for components and services, explains the use of TestBed for setting up testing environments, and provides a step-by-step guide for migrating from Karma to the Web Test Runner. Practical examples are given for creating and testing an Angular application, including mock data and services.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Generate Angular Docs with Compodoc

    Learn how to automatically generate Angular documentation using Compodoc. Compodoc is a documentation tool for Angular applications that generates static documentation automatically. Installation and configuration are easy and the results include a sidebar menu with modules, components, classes, etc., a routing overview, component overview, and documentation coverage.

  6. 6
    Article
    Avatar of telerikTelerik·2y

    Angular Basics: Controlling the Flow of Your Templates

    Learn about the powerful template syntax in Angular that allows you to manipulate the DOM, bind data, and control the flow of your application's user interface. Explore the @if, @for, and @switch blocks and how they can enhance your Angular templates.

  7. 7
    Video
    Avatar of awesome-codingAwesome·2y

    Angular 18 Speedrun

    Angular combines a modern development experience with a mature ecosystem, making it ideal for both small and large projects. The recent version introduces new features including a powerful module system, standalone components, reactive forms, and signals for state tracking. The framework focuses on modularity, maintainability, and scalability, making it easier to manage and enhance codebases.