ngBasics

mohuk

mohukh

Raison d'être

  • Toolbox for building dynamic Web apps
    • Quick
    • Expressive
    • Readable *
    • Scaleable *

* Subjective to how you build it, it's not a feature :/

Really? Do we need it, we got jQuery to rule all muppets

  • Browser based web apps is the trend going forward jQuery is not sufficient for this
  • Provides us with an API to create scaleable web apps
  • One server for all consumers (Mobile and Web)
  • AngularJS is not a replacement for jQuery (pfft.)

Okay ... So what API are we talking?

  • MVC, MVVM, MV* on the front-end
  • Templating with two-way data-binding
  • Extending HTML through directives
  • Constructs for writing modular code
  • Native implementation of XHR and Promises
  • Testability of code

Lets talk ng

 Databinding

Filters

Directives

Module, Controller & Scope

Factories

XHR

Routing

Glue them together

Weather forecast app

Code like Shahid Bhai

ngBasics

By Mohammad Umair Khan

ngBasics

Up to speed with Angular JS Basics

  • 1,177