In this video, learn how to make use of built-in form validators pattern.
- [Instructor] The Angular forms architecture … has support for two approaches to validation. … Built in validation and custom validation. … You can apply validators to form control objects … in your form group and even to the form group objects. … Let's start by adding some built in validators to the form. … The built in validators … are available in the validators class … found in the Angular forms scope package. … In the media-item-form.component.ts file, … we add validators to the import list at the top. … And down in the new form group method object, … we can set validators on the form controls. … Let's add a pattern validator for the name. … We will use a regular expression … that only allows strings … that are alpha numeric letter or numbers … with support for dashes, spaces and forward slashes. … So anything entered for a media item name … that does not adhere to that … we want to mark as invalid. … Now we'll copy that from the sample.txt file in the project. … The second parameter option on a new form control …
- What is Angular?
- Working with components
- Binding events and properties
- Getting data to components
- Using directives and pipes
- Creating Angular forms
- Validating form data
- How Angular does dependency injection
- Making HTTP calls
- Styling components
Skill Level Intermediate
Angular: Building an Interfacewith Ray Villalobos2h 20m Intermediate
1. Architecture Overview
3. Directives and Pipes
5. Dependency Injection and Services
8. Styling Components
Next steps1m 20s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.