Beruflich Dokumente
Kultur Dokumente
AngularJS
The Big Picture
Dan Wahlin
Blog
http://weblogs.asp.net/dwahlin
Twitter
@DanWahlin
Target Audience
Developers with experience using the following:
HTML
CSS
JavaScript
SPA Overview
Jumping into AngularJS
Key Players in AngularJS
AngularJS Documentation
SPA Overview
<div></div>
<div></div>
View1
<div></div>
View2
DOM manipulation
History
Routing
Ajax
Data Binding
More
http://angularjs.org
Data Binding
jqLite
MVC
Templates
Routing
History
Testing
Factories
ngularJS is a full-featured
SPA framework
ViewModel
Services
Controllers
Views
Dependency Injection
Directives
Validation
OR
<script
src="https://ajax.googleapis.com/ajax/libs/angularjs/
[version]/angular.min.js"></script>
</html>
AngularJS Directive
UI
View
$scope
Controller
Directives
Factory
Filters
Service
Module
Config
Routes
View
Directives
$scope
Controller
*Factory
Controllers
Routes
Factories/Services
Directives
Filters
Factory
Service
View
$scope
Controller
Factory
Service
What is Scope?
View
$scope
Controller
View
Directives
Filters
/customers
customers.html
customersController
Module
Config
Routes
View
Directives
$scope
Controller
*Factory
AngularJS Documentation
Summary
Summary
AngularJS is a full-featured SPA framework
Applications are organized into one or more
containers (modules)
Different parts can be associated with a module:
Controllers
Factory/Service
Directives
Filters
Wahlin Consulting All Rights Reserved