movpushmov / effector-reform

MIT License
18 stars 2 forks source link

Snapshots #26

Closed movpushmov closed 3 weeks ago

movpushmov commented 3 weeks ago

Motivation

Sometimes we want to know, if form values changed. But $isDirty is flag, which shows if we TOUCHED form, but not changed.

Snapshots should solve this problem.

Use cases

1) Save button in form 2) Alert before close dialog with changed form

API

form.$isChanged

Flag which shows if form values changed from previous saved value

form.submit

Now form.submit updates snapshot of values => $isChanged must be false after form.submittedAndValidated