O'Reilly logo

AngularJS by Example by Chandermani

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building a remote validation directive to validate the workout name

Each exercise/workout is uniquely identified by its name property. Thus, before persisting for the first time, we need to make sure that the user has entered a unique name for the workout/exercise. If the exercise/workout already exists with this name, we need to inform the user with the appropriate validation message.

This can be achieved by performing some custom validation logic in the controller's save function and binding the result to some validation label in the view. Instead, a better approach will be to create a validation directive, which can be integrated with the form validation infrastructure for consistent user experience.

Note

In Chapter 4, Building Personal Trainer ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required