+ All Categories
Home > Technology > AngularJS

AngularJS

Date post: 30-Jun-2015
Category:
Upload: malin-de-silva
View: 97 times
Download: 2 times
Share this document with a friend
Description:
How to get started with AngularJS along with the key directives used at the beginning is described here.
12
INTRODUCTION TO Malin De Silva SharePoint Specialist Exilesoft malindesilva.net
Transcript
Page 1: AngularJS

INTRODUCTION TO

Malin De SilvaSharePoint SpecialistExilesoftmalindesilva.net

Page 2: AngularJS

OVERVIEW

• Introduction

• AngularJS Directives

• Demonstrations

• Other features

Page 3: AngularJS

STATIC HTML VS DYNAMIC HTML

• HTML works great with static content

INTRODUCTION

• How about dynamic content?

Page 4: AngularJS

STATIC HTML VS DYNAMIC HTMLINTRODUCTION

Lines : 19 14Characters: 527 296

Page 5: AngularJS

TWO WAY BINDINGINTRODUCTION

Page 6: AngularJS

MODEL – VIEW - WHATEVER

Model – View – Controller+

Model – View – Presenter+

Model – View – ViewModel+…=

Model – View - Whatever

INTRODUCTION

Page 7: AngularJS

SETTING UP

• Minified and non-minified versions• Online and offline reference

• Feature downloads

INTRODUCTION

• angular-mocks.js• angular-scenario.js• angular-loader.min.js

• angular-animate.js• angular-cookies.js• angular-resource.js

• angular-route.js• angular-sanitize.js• angular-touch.js

Page 8: AngularJS

DirectivesANGULARJS

Directives are markers on a DOM element that tells AngularJS’s HTML Compiler to attach a specified behavior to that DOM element or even transform that DOM element and its children.

Page 9: AngularJS

DirectivesANGULARJS

• ng-app - designates the root element of the application

• ng-model - binds a control to a property on the scope

• ng-click - specify custom behavior when an element is clicked

• ng-repeat - instantiates a template once per item for a collection

• ng-init - evaluate an expression in the current scope

• ng-controller- attaches controller class to the view

More…

Page 10: AngularJS

DEMONSTRATIONS

• Demo 1: ng-app and ng-model

• Demo 2: ng-init and ng-repeat with ordering and filtering

• Demo 3: Using controllers$scope

• Demo 4: ng-click

Modules

Two-way binding

Page 11: AngularJS

OTHER FEATURES

• Config• Routes• Factory• Provider• Service• Value

Page 12: AngularJS

$scope.Done

Email: [email protected]


Recommended