These are chat archives for jdubray/sam
Once you get past very simple applications, programming on the web can become a nightmare of event handling and notifications
This is one reason why Model/View/Controller architectures (MVC) have become pretty much de rigour
However, MVC also requires that when you change the model, the view will change in response. This is pretty easy to accomplish when there is a direct one-to-one relationship between a component and its associated value.
ng-model. it's manually listening to input events and changing properties.