# Users

name: Jeffery Zeldman
username: zeldman
twitter_handle: @zeldman
site: zeldman.com
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
bio:
  Founder, Happy Cog studios. Author, Designing With Web Standards. Publisher, A List Apart, A Book Apart.


name: Brad Green
username: b_green
twitter_handle: @bradlygreen
site: google.com/+BradGreen
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
bio:
  I work at Google where I manage AngularJS and Google's internal sales productivity applications. I'm a dad.


name: Gregg Pollack
username: GP
twitter_handle: @greggpollack
site: EnvyLabs.com
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
bio:
  Founder of Envy Labs, Code School, Orlando Ruby Users Group, BarCamp Orlando, and the Orlando Tech Events newsletter.


name: Zachary Nicoll
username: zach
twitter_handle: @turtleguyy
site: zacharynicoll.com
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
bio:
  Bio sections always intimidate me. I can never think of anything to say that will achieve that awe inspiring effect I want it to have.


name: Jason Millhouse
username: ItsThrillhouse
twitter_handle: @ItsThrillhouse
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
bio:
  Course builder. Aspiring writer. Comp Sci guy. Teacher. Sweetfiend. Corgi lover. Gamer who doesn't. Pro Series host. Voice of the UCF Marching Knights. Dork.


# Notes

title: Service Service? Really Angular?
icon: question
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
description:
  Clarify the confusion between Service the term and `service` the angular method and to explain the 5 different Service recipes in Angular.

content:
  There are 5 Recipes used to create a Service. One of those *was* unfortunately named, Service. So yes, amongst its fellow peers such as Provider Service and Factory Service, there is in fact a Service Service.


description: Define Service
title: What is a Service
icon: question
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
content:
  Service: Angular services are objects that are wired together using dependency injection (DI). You can use services to organize and share code across your app.


description: Steps for Creating a Service
title: How do you create a Service?
icon: question
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
content:
  You can register a service to our Angular module `app` with a one of the following 5 recipes:            
   	- **factory**             
   	- **provider**             
   	- **service**             
   	- **value**             
   	- **constant**             


link: https://www.youtube.com/watch?feature=player_detailpage&v=ZhfUv0spHCY#t=1870
description: NgModel Best Practice
title: NgModel BP
icon: basic info
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
content:
  Always use dot syntax when using NgModel! Treat Scope as read-only in templates & write-only in controllers. The purpose of the scope is to refer to the model, not be the model. The model is your javascript objects. When doing bidirectional binding with ngModel make sure you don't bind directly to the scope properties. This will cause unexpected behavior in the child scopes.


description: Link has *pre* & *post* functions. **Anything that manipulates the DOM goes here!**
title: Link
icon: question
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
content:
            
  `link: function(scope, element) {            
  scope.body = $sce.trustAsHtml(markdown.toHTML(scope.body));          
  }` 


link: https://docs.angularjs.org/api/ng#directive
title: Directives
icon: code
content: some content
createdAt: 2014-10-22 16:52:39
updatedAt: 2014-10-22 16:52:39
description:
  Markers on a **DOM element** that tell AngularJS's HTML compiler `$compile` to attach a specified behavior to that DOM element.


