Add angularjs example for defensive watcher