Catalog npm
PACKAGE EXPLORERView in registry

@0x404/ngrx-forms

npm

Proper integration of forms in Angular 4 applications using ngrx

angularjavascriptngrxreduxtypescript
Versions collected2
Direct dependencies32From release 6.3.4
Last observed20 Oct, 22:35 UTC

README

Current package documentation

ngrx-forms

npm version Build Status codecov Docs license

ngrx-forms brings the strengths of the redux state management model to the world of forms in applications that are using Angular and ngrx. The mechanisms that Angular provides for working with forms are inherently mutable, local, and hard to debug. This library offers a different model for working with forms. Instead of storing the state of form controls inside the components we put them in the ngrx store. We update the state with actions which allows easy debugging just like any other redux application. ngrx-forms also provides powerful mechanisms to update, validate and generally manage large complex forms. It contains APIs for synchronous and asynchronous validation, creating dynamic forms, integrating with custom form elements, and much more.

To get to know more you can either read the official documentation or visit the example application.

Installation

npm install ngrx-forms --save

This library has a peer dependency on @angular/core, @angular/common, @angular/forms, and @ngrx/store, so make sure appropriate versions of those packages are installed.

Bug reports

To report a bug please provide a reproduction of the issue in a code sandbox. You can fork this example.

Contributing

Please see the documentation.

License

Everything in this repository is licensed under the MIT License unless otherwise specified.

Copyright (c) 2017-present Jonathan Ziller

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 2

Collected releases
VersionPublishedDirect dependenciesOpen version
6.3.4Registry latest15 Jan 202132
6.3.315 Jan 202132

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
mrwolfz/ngrx-forms

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:35 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:24d8b346230d46b0c56491dd77796ed2a4cbb71b946232a4b6bcb3f6fc0a9352