SlideShare a Scribd company logo
Introduction to AngularJS 1.3 
Santa Barbara AngularJS 
Meetup 
November 18, 2014 
Santa Barbara AngularJS, Sol Tran
Thank you to our sponsor for hosting
TABLE of CONTENTS 
• Introductions 
• Overview of changes in Angular 1.3 
• Migration issues 
• One-time bindings 
• Great AngularJS Resources 
• Next Meetup Dec. 17th
Introductions!
Why AngularJS 
• Less DOM manipulation in the view 
• Efficiency 
• Directives 
• Strong Community
Cool new Features 
• Substantial performance updates (3.5x 
faster digest and 4.4x faster DOM 
manipulation) 
• Production Mode 
• Lazy one-time binding support 
• NgMessages 
• ngModelOptions 
• $watchGroup: $watch for more than one 
property 
• Angular Hints
Performance Updates 
• Substantial performance updates 
• $compileProvider.debugInfoEnabled(false);
One Time data bindings 
Example: http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular- 
1.3-one-time-bindings.html
Ng-messages 
http://plnkr.co/edit/ucbkRcZxaSvWSLBC5v2z?p 
=preview 
Tutorial: https://egghead.io/lessons/angularjs-introduction-to-ng-messages-for- 
angularjs
Ng-model options 
http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model- 
options.html
$watchgroup
Angular Hints 
• Forgot to include a module 
• Naming conventions 
• Typos in directives 
http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3- 
angular-hint.html
Additional Features 
• StrictDI 
• $httpProvider.useApplyAsync(true); 
• ngModel.$validators 
• ngModel.$asyncValidators 
• composable SVG 
• All or Nothing <img ng-src=" 
users/{{user.id}}/avatar.png"> 
• ngAria
Breaking Changes 
• IE8 support goes away 
• <base href="/">
Angular 2.0 
• What we know: 
• Angular 1.x support is going to continue 
for at least 1.5 yrs after 2.0 comes out. 
• Will be harder moving from Jquery to 
Angular 1 than 1.x to 2 
• There will be a migration path 
• Evergreen browser support (starts w/IE6) 
• Motivation: Future is WebComponents, 
ES6
Resources 
• Ng-newsletter 
• Ng-book 
• Sign up for ng-conf, tickets on sale 
tomorrow 
• https://github.com/johnpapa/angularjs-styleguide 
• Google Internal AngularJS Style Guide
Resources 
• ngEurope notes from Emil van Galen 
http://blog.jdriven.com/2014/10/ngeurope-angularjs13- 
router-and-future-20/ 
• Slides from ngEurope 
http://angularjsninja.com/blog/2014/10/24/ 
slides-at-ngeurope- 
2014/#.VEryqgU8POM.twitter
Topics for next AngularJS Meetup 
• Target Date of Wednesday 12/17 
• Topic Ideas? 
• Ionic (with a mini-demo/tutorial) 
• AngularJS Style Guide 
• Other Ideas?
Follow us 
SB AngularJS: @SbAngular 
Organizer: Sol Tran, @soltran 
Sponsor: 
ShipHawk, @shiphawk

More Related Content

PDF
The Onion
PDF
React.js and Flux in details
PPTX
Automated perf optimization - jQuery Conference
PDF
Spa with angular
PPTX
Introduction to Vue.js DevStaff Meetup 13.02
PDF
React.js for Back-End developers
PDF
SPA, Scalable Application & AngularJS
KEY
jQuery Mobile Overview - Boston
The Onion
React.js and Flux in details
Automated perf optimization - jQuery Conference
Spa with angular
Introduction to Vue.js DevStaff Meetup 13.02
React.js for Back-End developers
SPA, Scalable Application & AngularJS
jQuery Mobile Overview - Boston

What's hot (20)

PDF
Introduction to SPA with AngularJS
PPTX
Angular vs React: Building modern SharePoint interfaces with SPFx
PDF
Transforming Front-End Disaster Code™ Into A Maintainable Masterpiece
PDF
Wulin kungfu final
KEY
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
PDF
Going Node.js at Netflix
PPTX
WebGL: Yesterday, Today, Tomorrow
PPT
Angular js
PPTX
Kendo UI Wrappers in ASP.NET Core
PDF
JavaScript MV* Framework - Making the Right Choice
PPTX
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
PPTX
Angular js
PDF
Mean Stack - An Overview
PPTX
AngularJS vs React JS vs Node JS: Which is Best For Web Development ?
PDF
AngularJS and Kendo UI - Jesse Liberty | FalafelCON 2014
PPT
Angular js
PPTX
After the LAMP, it's time to get MEAN
PDF
Slideflickr Presentation
PPTX
Iconus 2016
PPTX
Service Workers: no more offline!
Introduction to SPA with AngularJS
Angular vs React: Building modern SharePoint interfaces with SPFx
Transforming Front-End Disaster Code™ Into A Maintainable Masterpiece
Wulin kungfu final
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
Going Node.js at Netflix
WebGL: Yesterday, Today, Tomorrow
Angular js
Kendo UI Wrappers in ASP.NET Core
JavaScript MV* Framework - Making the Right Choice
SharePoint Saturday Lisbon 2017 - SharePoint Framework, Angular & Azure Funct...
Angular js
Mean Stack - An Overview
AngularJS vs React JS vs Node JS: Which is Best For Web Development ?
AngularJS and Kendo UI - Jesse Liberty | FalafelCON 2014
Angular js
After the LAMP, it's time to get MEAN
Slideflickr Presentation
Iconus 2016
Service Workers: no more offline!
Ad

Viewers also liked (6)

PPTX
AngularJS Best Practices
PPTX
Qt Computer Invasion
PPT
Ad Words Introduction
PPTX
Gastronomia
PPT
Presentació Learning Educa
PPTX
T Fun’S Tattoos
AngularJS Best Practices
Qt Computer Invasion
Ad Words Introduction
Gastronomia
Presentació Learning Educa
T Fun’S Tattoos
Ad

Similar to Santa Barbara AngularJS intro to 1.3 (20)

PPTX
AngularJS Version 1.3
PDF
Hello, AngularJS 1.3
ODP
Introduction to Angular 2
PPTX
AngularJS Best Practices
PDF
Angular, the New Angular JS
PPTX
AngularJS Introduction (Talk given on Aug 5 2013)
PDF
Ng-Conf 2015 Report : AngularJS 1 & 2
PPTX
Angular1x and Angular 2 for Beginners
PPTX
Top Features Of Angular 13 You Must Know
PPTX
Angular js 1.0-fundamentals
PPTX
Angular JS training institute in Jaipur
PPTX
ME vs WEB - AngularJS Fundamentals
PDF
AngularJS: Overview & Key Features
PDF
Angular js - the beginning
PDF
Beginner's Guide to Angular 2.0
PPTX
Introducing AngularJS
PDF
Top Features And Updates Of Angular 13 You Must Know
ODP
AngularJs Crash Course
PDF
III - Better angularjs
PPTX
Gdg makurdi
AngularJS Version 1.3
Hello, AngularJS 1.3
Introduction to Angular 2
AngularJS Best Practices
Angular, the New Angular JS
AngularJS Introduction (Talk given on Aug 5 2013)
Ng-Conf 2015 Report : AngularJS 1 & 2
Angular1x and Angular 2 for Beginners
Top Features Of Angular 13 You Must Know
Angular js 1.0-fundamentals
Angular JS training institute in Jaipur
ME vs WEB - AngularJS Fundamentals
AngularJS: Overview & Key Features
Angular js - the beginning
Beginner's Guide to Angular 2.0
Introducing AngularJS
Top Features And Updates Of Angular 13 You Must Know
AngularJs Crash Course
III - Better angularjs
Gdg makurdi

Recently uploaded (20)

PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
history of c programming in notes for students .pptx
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Introduction to Artificial Intelligence
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Essential Infomation Tech presentation.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Softaken Excel to vCard Converter Software.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Operating system designcfffgfgggggggvggggggggg
Upgrade and Innovation Strategies for SAP ERP Customers
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
2025 Textile ERP Trends: SAP, Odoo & Oracle
PTS Company Brochure 2025 (1).pdf.......
Navsoft: AI-Powered Business Solutions & Custom Software Development
history of c programming in notes for students .pptx
Understanding Forklifts - TECH EHS Solution
Introduction to Artificial Intelligence
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Essential Infomation Tech presentation.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
Reimagine Home Health with the Power of Agentic AI​
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How Creative Agencies Leverage Project Management Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41

Santa Barbara AngularJS intro to 1.3

  • 1. Introduction to AngularJS 1.3 Santa Barbara AngularJS Meetup November 18, 2014 Santa Barbara AngularJS, Sol Tran
  • 2. Thank you to our sponsor for hosting
  • 3. TABLE of CONTENTS • Introductions • Overview of changes in Angular 1.3 • Migration issues • One-time bindings • Great AngularJS Resources • Next Meetup Dec. 17th
  • 5. Why AngularJS • Less DOM manipulation in the view • Efficiency • Directives • Strong Community
  • 6. Cool new Features • Substantial performance updates (3.5x faster digest and 4.4x faster DOM manipulation) • Production Mode • Lazy one-time binding support • NgMessages • ngModelOptions • $watchGroup: $watch for more than one property • Angular Hints
  • 7. Performance Updates • Substantial performance updates • $compileProvider.debugInfoEnabled(false);
  • 8. One Time data bindings Example: http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular- 1.3-one-time-bindings.html
  • 9. Ng-messages http://plnkr.co/edit/ucbkRcZxaSvWSLBC5v2z?p =preview Tutorial: https://egghead.io/lessons/angularjs-introduction-to-ng-messages-for- angularjs
  • 12. Angular Hints • Forgot to include a module • Naming conventions • Typos in directives http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3- angular-hint.html
  • 13. Additional Features • StrictDI • $httpProvider.useApplyAsync(true); • ngModel.$validators • ngModel.$asyncValidators • composable SVG • All or Nothing <img ng-src=" users/{{user.id}}/avatar.png"> • ngAria
  • 14. Breaking Changes • IE8 support goes away • <base href="/">
  • 15. Angular 2.0 • What we know: • Angular 1.x support is going to continue for at least 1.5 yrs after 2.0 comes out. • Will be harder moving from Jquery to Angular 1 than 1.x to 2 • There will be a migration path • Evergreen browser support (starts w/IE6) • Motivation: Future is WebComponents, ES6
  • 16. Resources • Ng-newsletter • Ng-book • Sign up for ng-conf, tickets on sale tomorrow • https://github.com/johnpapa/angularjs-styleguide • Google Internal AngularJS Style Guide
  • 17. Resources • ngEurope notes from Emil van Galen http://blog.jdriven.com/2014/10/ngeurope-angularjs13- router-and-future-20/ • Slides from ngEurope http://angularjsninja.com/blog/2014/10/24/ slides-at-ngeurope- 2014/#.VEryqgU8POM.twitter
  • 18. Topics for next AngularJS Meetup • Target Date of Wednesday 12/17 • Topic Ideas? • Ionic (with a mini-demo/tutorial) • AngularJS Style Guide • Other Ideas?
  • 19. Follow us SB AngularJS: @SbAngular Organizer: Sol Tran, @soltran Sponsor: ShipHawk, @shiphawk

Editor's Notes

  • #8: Batarang, protractor
  • #9: Benefits (internationalization),
  • #10: Benefits (internationalization),
  • #13: Npm install angular-hint, ng-hint-include=‘dom directives’