# Angular Forms - a first look

DevFeed: [Angular Forms - a first look](<https://devfeed.tech/articles/angular-forms-a-first-look-21295.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2016/08/ng2-forms-first-look/>)

Published: 2016-08-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [Forms](<https://devfeed.tech/topics/forms.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [api](<https://devfeed.tech/tags/api.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [forms](<https://devfeed.tech/tags/forms.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [test](<https://devfeed.tech/tags/test.md>), [validation](<https://devfeed.tech/tags/validation.md>)

## AI overview

This tutorial introduces Angular's Forms API and compares template-driven forms with reactive, model-driven forms. It explains their shared form-state concepts, the distinction between form and domain models, value accessors, and how to enable the API in an Angular module.

## Source excerpt

Lorem ipsum dolor sit amet