Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Reactive FormsModule
NgRx Basics - tutorial01
Okay, let's build a simple Angular standalone application demonstrating core NgRx concepts: Store, Effects, Entity, Component Store, Store DevTools, and the Facade pattern. We'll create a basic "User Management" app where you can load a list of users and add a new user. We'll also add a separate counter component using Component Store. Prerequisites: Node.js and npm/yarn installed. Angular CLI installed (npm install -g @angular/cli).
Dynamic Forms in Angular 19: Creating Flexible and Scalable User Interfaces with Standalone Components
Forms are essential to most web applications, whether for registration, data input, or surveys. While Angular’s Reactive Forms module is ideal for creating static forms, many applications require forms that can adapt dynamically based on user interactions or external data. In this article, we'll dive into building dynamic forms using Angular 19's standalone components, offering a modular approach that eliminates the need for traditional Angular modules.
Creating a user interface for the Webhook module using Angular
In this article, I will describe the creation of a table displaying data and a form for filling it out, the interfaces are based on components from https://ng.ant.design, forms are created and managed using https://formly.dev, for styles used https://tailwindcss.com, there is no state machine. This library contains components for displaying and working with the data of the Webhook entity.
Estrategias para Encapsular Dependencias Externas: Creación componentes personalizados en Angular
En el desarrollo de aplicaciones web modernas, la reutilización y la mantenibilidad del código son cruciales para garantizar el éxito a largo plazo. Una de las formas de lograrlo es mediante la creación de componentes personalizados, que no solo encapsulan funcionalidad específica, sino que también sirven como una capa de abstracción sobre las bibliotecas externas. Este enfoque permite minimizar la dependencia directa de terceros, reduciendo el impacto de futuros cambios en estas bibliotecas.
Building a URL Shortener App with Angular and Tailwind CSS
In this blog, we will walk you through the process of creating a URL shortener application using Angular for the frontend and Tailwind CSS for styling. A URL shortener is a handy tool that converts long URLs into shorter, more manageable links. This project will help you understand how to build a functional and aesthetically pleasing web application using modern web development technologies.
Angular表单-CSDN博客
案例来源于Angular官网(略作拓展) 表单 通过指令[formControl]实现,直接访问FormControl实例 通过指令内部的值访问器ControlValueAccessor,将FormControl实例和视图中的表单元素联系起来。 通过NgModel指令为表单元素创建并管理FormControl实例,间接访问FormControl实例 响应式模板驱动 建立表单模型 显式创建,在组件类里创建 隐式创建 数据模型 结构化、不可变 非结构化、可变 数据流 同步 异步 表单验证 函数 指令 适用场景 可伸缩性强、较少的测试设置(不需要深入理解变更检测) 可复用性弱、测试以来手动触发变更检测 declare abstract class AbstractControl<TValue = any, TRawValue extends TValue = TValue> { readonly value: TValue; constructor(validators: ValidatorFn | ValidatorFn[] | null, asyncValidators:...
Compress Image In Angular To Boost File Upload Performance
Learn how to optimize file upload performance by compressing images in Angular for faster and more efficient transfers. In today's digital era, uploading images to servers has become an integral part of web development. However, large image file sizes can greatly impact upload performance, leading to slower transfers and increased bandwidth consumption.
Implementing Guard in Angular 5 App
Introduction This post is a continuation of the Developing an Angular 5 App series, if you haven't gone through the previous posts yet, I strongly recommend you to do that. You can find the links to the previous posts below. In this post, we are going to implement Guard, which helps us to restrict a user's access to pages if they haven't logged in to our application. So, at the end of this article, you will know how you can handle unauthorized route access attempts.
Component Input Bound to Router
Ok, this was one of the features I was most excited about because I often find myself writing a lot of code to do something very simple: get a router param. What am I talking about? Let's have a look at an example. Let's say we have a web app, and the web app has the option for a router param like this https://myapp.com/contactForm?name=john&email=jdoe@fakemail.com, and passing these parameters would allow us auto-fill in the contact form. How might we accomplish this?
Can't bind to 'formgroup' since it isn't a known property of 'form'
Today, we're going to discuss another error that's also very common in Angular: Can't bind to 'formgroup' since it isn't a known property of 'form'. This happens when the user tries to bind the formGroup property to the component variable from the in the .component.html. However, the user might forget importing ReactiveFormsModule in the app.module.ts. In this study blog, we'll see what is "Can't bind to 'formgroup' since it isn't a known property of 'form'", why it occur and how to resolve it.
Angular 12 Firebase CRUD Application
In this Angular tutorial, we are going to build a simple Angular 12 CRUD (Create, Read, Update and Delete) web app with Angular Material and Firebase real-time NoSQL database (version 6.0.2). We’ll take the help of Angular Material for creating beautiful UI components. We’ll be storing data on the cloud with the help of the Firebase NoSQL database. We’ll learn how to connect Firebase with the Angular web app. For the demo purpose, I will be creating a book store inventory CRUD web application.
Create an input address field using Angular and ng-bootstrap
Download dialogAddressForm.rar - 122.5 KB Introduction In this article, you will learn step by step how to create an input address field. It’s usefull when we want to economize spaces and organize better our inputs inside a form. User can easily read and manipulate the address field from one location. The final output of our component will be like the image below : Background The following prerequisites are recommended before you start : Visual studio code.
How to create an input address field using Angular and ng-bootstrap
Download dialogAddressForm.rar - 122.5 KB Introduction In this article, you will learn step by step how to create an input address field. It’s usefull when we want to economize spaces and organize better our inputs inside a form. User can easily read and manipulate the address field from one location. The final output of our component will be like the image below : Background The following prerequisites are recommended before you start : Visual studio code.
Angular Server Side Rendering State Transfer For HTTP Requests
This tutorial extends the SSR explained on Server-side rendering (SSR) with Angular Universal page. This tutorial fixes the content flash occurs on SSR write after page loads due to content refresh caused by data received through network requests. If you are crazy about PageSpeed/Web Vitals score as much as me, this will help you to improve: Largest Contentful Paint (LCP) First Input Delay (FID) Cumulative Layout Shift (CLS) I have tested this on Angular 9 and 10.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Reactive
Contact Reactive, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack