Not that this isn't a cool project, but the Twitter archive download comes with search-by-regular-expression built in, no server or database required. Just open up the provided index.html.
Yah. $watch ties into angularJS's model checking scheme. If anything at all happens in angularJS. It runs through all of the defined watches check functions to see if they return a different result.
ng-change is an event triggering when the input element changes.
watches can fire multiple times (I think up to 10), if the result of one watch changes the model, then angular will run all the checks again.
watches have their place on custom directives, but they're otherwise a pain in the butt.
I THINK this is how it works. I can tell you this with certainty: ng-change and $watch behave very differently.
If you have your own web hosting, Tweet Nest is a great way to archive your Twitter feed with your own database. It does regular updates (via a cron job) and has a great display format.
8 comments
[ 2.0 ms ] story [ 29.9 ms ] threadOh well, it seems like a simple example of a Go server, can anyone speak to the code quality?
I'll say the angularJS isn't so great. No tests are implemented, and only rudimentary behavior is used.
Op you should use ng-change rather than a watch. those watch's are irritatingly undependable.
ng-change is an event triggering when the input element changes.
watches can fire multiple times (I think up to 10), if the result of one watch changes the model, then angular will run all the checks again.
watches have their place on custom directives, but they're otherwise a pain in the butt.
I THINK this is how it works. I can tell you this with certainty: ng-change and $watch behave very differently.
It triggers on the $setViewValue event. Not on detecting a model change event, like $watch. They are not the same.