Angular seems to have a bug where when an input is type="number", assiging a value to it via ng-model produces an error.
You can now add monitors via angularjs, with the api as the backend.
Starting by splitting each 'tab' out into their own php file, and then including it. Easier to manage. Following up by removing tables and replacing with a responsive form layout. Also working on removing PHP dependencies and using the UI instead.