You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 3, 2024. It is now read-only.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid assumenda atque blanditiis cum delectus eligendi ipsam iste iure, maxime modi molestiae nihil obcaecati odit officiis pariatur quibusdam suscipit temporibus unde.
18
-
Accusantium aliquid corporis cupiditate dolores eum exercitationem illo iure laborum minus nihil numquam odit officiis possimus quas quasi quos similique, temporibus veritatis? Exercitationem, iure magni nulla quo sapiente soluta. Esse?
17
+
I solely missed `ng-messages` directive from AngularJs, so I created this one to use in Angular 2+.
18
+
In contrast to the one from AngularJs, this one requires you to pass the control name to the directive, instead of its errors.
19
+
This allowed me to hook in to the status of control, like its `dirty` state, and display validation messages according to that status.
20
+
A nice side effect of that decision is less boilerplate code.
19
21
20
22
## Features
21
23
22
-
- ✅ One
23
-
- ✅ Two
24
-
- ✅ Three
24
+
- ✅ Simple syntax that reduces boilerplate
25
+
- ✅ Configure when to display error messages for an app further reducing boilerplate
26
+
- ✅ Seamless integration with Reactive Forms
27
+
- ✅ Works with nested forms
25
28
26
29
## Table of Contents
27
30
28
31
-[Installation](#installation)
29
32
-[Usage](#usage)
30
-
-[FAQ](#faq)
33
+
-[Advanced configuration](#configuration)
34
+
-[Styling](#styling)
35
+
-[Development](#development)
31
36
32
37
## Installation
33
38
@@ -41,17 +46,150 @@ Accusantium aliquid corporis cupiditate dolores eum exercitationem illo iure lab
41
46
42
47
## Usage
43
48
44
-
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid assumenda atque blanditiis cum delectus eligendi ipsam iste iure, maxime modi molestiae nihil obcaecati odit officiis pariatur quibusdam suscipit temporibus unde.
49
+
Import library into your application module:
45
50
46
51
```ts
47
-
function helloWorld() {}
52
+
import { NgxErrorsModule } from'@ngspot/ngx-errors'; // <-- import the module
53
+
54
+
@NgModule({
55
+
imports: [
56
+
NgxErrorsModule, // <-- include it in your app module
0 commit comments