---
stable_id: skills/skills-sh-analogjs-angular-skills-angular-component
type: skills
title: skills-sh-analogjs-angular-skills-angular-component
summary: |-
  # Angular Component Patterns
  ## Table of Contents
  - [Model Inputs (Two-Way Binding)](#model-inputs-two-way-binding)
  - [View Queries](#view-queries)
  - [Content Queries](#content-queries)
  - [Dependency Injection in Components](#dependency-injection-in-components)
  - [Component Communication Patterns](#component-communication-patterns)
  - [Dynamic Components](#dynamic-components)
  ## Model Inputs (Two-Way Binding)
  For two-way binding with `[(value)]` syntax:
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/analogjs/angular-skills/HEAD/skills/angular-component/references/component-patterns.md
license: ""
upstream_ref: https://skills.sh/analogjs/angular-skills/angular-component
github_stars: 558
github_forks: 59
github_is_organization: true
retrieved_at: 2026-06-11T08:33:25.128Z
content_sha256: b283e168020ee75c443e9d53f50bfb1889f9cb932732337d67a1242af96ce112
---
