Connie Leung

Connie Leung @railsstudent

About: Google Developer Expert for Angular 🅰️ 🇭🇰| 🅰Angular Architecture| 🅽NestJS| 🆅VueJs | 🆂 Svelte | 🆃TypeScript| Blogger| YouTube Content Creator| Software Architect at Diginex

Location:
Hong Kong
Joined:
Dec 15, 2021

Connie Leung
articles - 138 total

Day 17 - Render Dynamic Content in HTML Template

Table of Contents Insert Slot to Project Add Plan Button Text Project Add Plan Button...

Learn More 1 1Aug 16

Day 16 - Select a Coffee Plan with Component Event

Table of Contents Define Component Event to Emit Active Plan Add Selected Prop in the...

Learn More 3 0Aug 10

Day 15 - Add a Coffee Plan Form

Table of Contents Create the AddCoffeePlan Import AddCoffeePlan to...

Learn More 0 0Aug 9

Day 14 - Create a PlanPicker Parent Component

Table of Contents App Component Create the PlanPicker Component Github Repositories On...

Learn More 3 0Aug 2

Day 13 - Create a CoffeePlan Component with Prop

Table of Contents Create a CoffeePlan Component Create the CoffeePlan Component without...

Learn More 1 0Jul 31

Day 12 - Component Fundamentals with JavaScript Frameworks

Table of Contents Component Fundamentals with JavaScript Frameworks Create New Projects...

Learn More 7 1Jun 9

Day 11 Deploy Vue 3, Svelte 5, and Angular Applications to Github Pages

Table of Contents Github Actions to Github Pages Resources Github Repositories Github...

Learn More 6 1May 27

Day 10 - Introduction to reactivity in Vue 3, Svelte 5 and Angular

Table of Contents Case 1: Construct a Reversed Item List Case 2: Derive the Number of...

Learn More 4 0May 26

Day 9 - Dynamic Binding of CSS Classes and Styles in Vue 3, Svelte 5 and Angular

Tables of Contents Case 1: Dyanmic CSS Class Binding to List Item Case 2: Dyanmic CSS...

Learn More 8 3May 25

Resource API Changes in Angular 20 - Streaming Data in rxResource

Table of Contents Introduction Define a PokemonPageService Stream Pokemons with...

Learn More 5 0May 25

Resource API Changes in Angular 20 - Query Resource in rxResource

Table of Contents Introduction Query a Resource Demos Resources ...

Learn More 4 0May 24

Day 8 - Attribute Binding in Vue 3, Svelte 5 and Angular

Table of Contents Disable the Save Item Button Conditionally Resources Github...

Learn More 5 0May 24

Day 7 - Conditional Rendering with built-in control flow syntax or directives

On day 7, I will show how Vue 3, SvelteKit, and Angular perform conditional rendering with built-in...

Learn More 0 0May 23

Day 6 - User events in Components

On day 6, I will show how Vue 3, SvelteKit, and Angular respond to HTML events in the shopping cart...

Learn More 1 0May 23

Day 5 - User Inputs in Component

On day 5, I will show how to bind an input field and a checkbox to the reactive states. The...

Learn More 2 0May 21

Day 4 - List rendering in Vue 3, Svelte 5 and Angular 19

On day 4, I will show how to render a list of items. Each row also has a Delete button that deletes...

Learn More 0 0May 20

Day 3 - Use Expression in Template

On day 3, I will interpolate the header expression in the template. Interpolate the...

Learn More 0 0May 19

Day 2 - Create the ShoppingCart component

On day 2, I will delete the boilerplate codes and create the ShoppingCart component. ...

Learn More 0 0May 18

Day 1 - Create a new projects, dependencies, and global CSS styles

The contents are from Vue School's Vue.js 3 Fundamental with the Composition API. The Vue app was...

Learn More 3 0May 17

"In" keyword in binary expression of an HTML template

One of the new features in Angular 20.0.0-next.8 is the "in" keyword in binary expressions in...

Learn More 1 0May 5

Asynchronous redirectTo function in Angular Routing

One of the new features in Angular 20.0.0-next.8 is the asynchronous redirect function. The redirect...

Learn More 5 4May 5

Displaying httpResource Status Code and Headers in Error

In Angular 19.2.7, a bug fix was made to set the appropriate status code and headers when a request...

Learn More 3 0Apr 25

Using HttpContext to Configure httpResource Requests

Angular's httpResource simplifies data fetching, and HttpContext allows you to pass metadata to HTTP...

Learn More 4 0Apr 13

Integrating Angular's httpResource with HttpInterceptors

Angular's httpResource provides a powerful and convenient way to work with HTTP requests, especially...

Learn More 14 0Apr 11

Beyond JSON: Unleashing the Power of httpResource Sub-constructors in Angular

Angular v19.2.0 introduced a powerful new feature called httpResource, designed to streamline data...

Learn More 5 0Apr 10

Mastering httpResource Equality in Angular

Introduction to httpResource The httpResource function, introduced in Angular 19.2.0,...

Learn More 5 0Apr 1

Passing Data to Routed Components with RouterOutletData in Angular 19

Angular 19 introduces a convenient way to pass data to routed components using the routerOutletData...

Learn More 3 0Mar 27

Dynamically-created components support two-way bindings

Angular 20's createComponent function will support two-way binding in addition to input and output...

Learn More 5 1Mar 24

Manipulate DOM with AfterRenderEffect in Angular

In Angular 19, an experimental lifecycle hook, afterRenderEffect, allows developers to update the DOM...

Learn More 4 0Mar 18

Avoid Prop Drilling with Provide/Inject in Angular

Prop Drilling in Angular occurs when an input passes through intermediate components from the root...

Learn More 23 5Mar 17