All Projects → MrWolfZ → Ngrx Forms

MrWolfZ / Ngrx Forms

Licence: mit
Enhance your forms in Angular applications with the power of ngrx

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ngrx Forms

electron-angular-ngrx
An Angular (6x) Electron seed featuring @angular/cli, @ngrx/platform, and Typescript. Complete with HMR workflow
Stars: ✭ 39 (-87.77%)
Mutual labels:  ngrx
fullstack-graphql-angular
Simple Fullstack GraphQL Application with Angular CLI + Redux. API built with Typescript + Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL). WebApp built with Angular CLI + Redux + Async Middleware to access the API.
Stars: ✭ 67 (-79%)
Mutual labels:  ngrx
ngrx-signalr-core
A library to handle realtime SignalR (.NET Core) events using @angular, rxjs and the @ngrx library
Stars: ✭ 18 (-94.36%)
Mutual labels:  ngrx
ionic4-ngrx-firebase
A basic application for Ionic 4 with firebase & ngrx actions, reducers and effects
Stars: ✭ 17 (-94.67%)
Mutual labels:  ngrx
ngrx-rtk-query
Make RTK Query with Hooks works in Angular Applications
Stars: ✭ 26 (-91.85%)
Mutual labels:  ngrx
reducer-class
Boilerplate free class-based reducer creator. Built with TypeScript. Works with Redux and NGRX. Has integration with immer.
Stars: ✭ 25 (-92.16%)
Mutual labels:  ngrx
ngrx-best-practice
No description or website provided.
Stars: ✭ 21 (-93.42%)
Mutual labels:  ngrx
Store
🚀 NGXS - State Management for Angular
Stars: ✭ 3,191 (+900.31%)
Mutual labels:  ngrx
angular2-instagram
🔥Instagram like photo filter playground built with Angular2 (Web | Desktop)
Stars: ✭ 91 (-71.47%)
Mutual labels:  ngrx
nativescript-task-app
An example task management NativeScript Angular app. Demonstrates ngrx effects, lazy-loading modules, offline storage and app branding.
Stars: ✭ 26 (-91.85%)
Mutual labels:  ngrx
Expenses
Keep track of your expenses the smart way 💰
Stars: ✭ 15 (-95.3%)
Mutual labels:  ngrx
editor.sh
Yet another live programming environment for collaborative code editing and running.
Stars: ✭ 29 (-90.91%)
Mutual labels:  ngrx
juliette
Reactive State Management Powered by RxJS
Stars: ✭ 84 (-73.67%)
Mutual labels:  ngrx
angular-cli-ngrx
Sample Blog app using Angular CLI, Ngrx and Ngrx/Effects
Stars: ✭ 30 (-90.6%)
Mutual labels:  ngrx
ngx-redux-ui-management-recipes
Recipes for managing the UI layout of an application using Redux in Angular
Stars: ✭ 39 (-87.77%)
Mutual labels:  ngrx
angular-workshop
Learning Angular: From component state to NgRx
Stars: ✭ 40 (-87.46%)
Mutual labels:  ngrx
angular-authentication
An Angular application that demonstrates best practices for user authentication & authorization flows.
Stars: ✭ 122 (-61.76%)
Mutual labels:  ngrx
Altair
✨⚡️ A beautiful feature-rich GraphQL Client for all platforms.
Stars: ✭ 3,827 (+1099.69%)
Mutual labels:  ngrx
ngrx-demo-apps
Demo to share module (ngrx state and reducers) between Ionic and Angular apps
Stars: ✭ 39 (-87.77%)
Mutual labels:  ngrx
Keyist-Ecommerce
🔑 A simple ecommerce site powered with Spring Boot + Angular 10 + Ngrx + OAuth2
Stars: ✭ 220 (-31.03%)
Mutual labels:  ngrx

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].