Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Get to know AngularJS

Get to know AngularJS

"Get to know AngularJS" talk given at the Foo Baroda Meetup.

Avatar for Nayaabkhan Khan

Nayaabkhan Khan

May 10, 2015
Tweet

Other Decks in Programming

Transcript

  1. Model ViewModel View Users ID Name DOB Active 1 John

    23/4/87 1 2 Kyle 4/5/89 0 3 Melissa 13/11/90 1 4 Andre 28/6/85 1
  2. Model ViewModel View Users ID Name DOB Active 1 John

    23/4/87 1 2 Kyle 4/5/89 0 3 Melissa 13/11/90 1 4 Andre 28/6/85 1 User Management Active Users Name Age Action John 28 Remove Melissa 24 Remove Andre 29 Remove
  3. Model ViewModel View Users ID Name DOB Active 1 John

    23/4/87 1 2 Kyle 4/5/89 0 3 Melissa 13/11/90 1 4 Andre 28/6/85 1 User Management Active Users Name Age Action John 28 Remove Melissa 24 Remove Andre 29 Remove Properties userList Array<id, name, age> Methods remove(user)
  4. Model ViewModel View Users ID Name DOB Active 1 John

    23/4/87 1 2 Kyle 4/5/89 0 3 Melissa 13/11/90 1 4 Andre 28/6/85 1 User Management Active Users Name Age Action John 28 Remove Melissa 24 Remove Andre 29 Remove Data Data Properties userList Array<id, name, age> Methods remove(user)
  5. Model ViewModel View Users ID Name DOB Active 1 John

    23/4/87 1 2 Kyle 4/5/89 0 3 Melissa 13/11/90 1 4 Andre 28/6/85 1 User Management Active Users Name Age Action John 28 Remove Melissa 24 Remove Andre 29 Remove Data Data Properties userList Array<id, name, age> Methods remove(user)
  6. Model ViewModel View Users ID Name DOB Active 1 John

    23/4/87 1 2 Kyle 4/5/89 0 3 Melissa 13/11/90 1 4 Andre 28/6/85 1 User Management Active Users Name Age Action John 28 Remove Melissa 24 Remove Andre 29 Remove Update Actions Properties userList Array<id, name, age> Methods remove(user)
  7. Scope “A Scope is the glue between a View and

    a Controller. Anything to add to the Scope will be available to you in the View and vice-versa.”
  8. Two Way Binding Two-way binding means that any data-related changes

    affecting the model are immediately propagated to the matching view(s), and any changes made in the view are immediately reflected in the underlying model.
  9. Q?