AngularJS 1st Edition

3.8 out of 5 stars 139 ratings
ISBN-13: 978-1449344856
ISBN-10: 1449344852
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
Used: Very Good | Details
Condition: Used: Very Good
Comment: Minimal shelf wear, clean copy. Shipped and fulfilled directly by Amazon, worldwide shipping available. 100% satisfaction guaranteed or money back, easy return. Please contact if any issues.
Access codes and supplements are not guaranteed with used items.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Sunday, May 22 if you spend $25 on items shipped by Amazon
Or fastest delivery Thursday, May 19. Order within 35 mins

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews Review

Q&A with Brad Green, author of "AngularJS"

Q. What makes this book important right now?

A. Angular's popularity has increased dramatically this year. It's gone from being used by early adopters to mainstream deployments at big companies like Netflix, HBO, Morgan Stanley,, Intuit, eBay, and, of course, Google. We're hoping this book makes widespread adoption easier for individuals and whole teams wanting to experience the benefits of Angular.

Q. What information do you hope that readers of your book will walk away with?

A. We've focused the book on Angular's core concepts like data binding, dependency injection, and directives and explained how to use them to eliminate boilerplate, organize your code, and extend HTML's syntax to succinctly express the intent of your application. We also hope that we've shown how Angular makes it trivial to write and run tests as a core part of your development process.

Q: What's the most exciting thing happening in your space?

A. In general, we're excited that web development is moving from the wild west of hand-built applications to getting huge productivity gains by using a framework. In addition to the incredible apps folks are developing, we're very excited about the many developer tools and libraries created to work with Angular. has AngularJS generators to automate your dependency management. released an Angular-specific mobile development pack. BreezeJS provides rich database management capabilities. AngularUI , KendoUI , Wijmo, and many others have rich component libraries. We're excited to see what comes next.

Q. Can you give us a few tips to get us started with AngularJS?

  1. Get used to writing tests early! We've made it easy and built the fastest test runner on the planet so you get instant feedback on changes to code.
  2. AngularJS apps are structured differently from what you might be used to in jQuery. In Angular, you drive all UI updates by changing model data and binding part of your template appropriately. This includes hiding and showing parts of your app, switching views, and displaying any data.
  3. For the best user experience, make sure you use ng-href, ng-src, and ng-img instead of href, src, and img in your templates. Without these, you may see side effects while the page is loading.
  4. In Angular, there is no main method. Angular takes care of all application bootstrapping and assembling your application based on your specifications the template. If you find you really need to execute a function on load, you can do this through your application module's run() function. For example: var app = angular.module('myApp', []); { // your initialization code... }

About the Author

Brad Green works at Google as an engineering manager. In addition to the AngularJS project, Brad also directs Accessibility, and Support Engineering. Prior to Google, Brad worked on the early mobile web at AvantGo, founded and sold startups, and spent a few hard years toiling as a caterer. Brad's first job out of school was as lackey to Steve Jobs at NeXT Computer writing demo software and designing his slide presentations. Brad lives in Mountain View, CA with his wife and two children.

Shyam Seshadri is the owner / CEO of Fundoo Solutions (, where he splits his time between working on innovative and exciting new products for the Indian markets, and consulting about and running workshops on AngularJS. Prior to Fundoo Solutions, Shyam completed his MBA from the prestigious Indian School of Business in Hyderabad. Shyam's first job out of college was with Google, where he worked on multiple projects, including Google Feedback (AngularJS's first customer!), and various internal tools and projects. Shyam currently operates from his office in Navi Mumbai, India.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (May 3, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 196 pages
  • ISBN-10 ‏ : ‎ 1449344852
  • ISBN-13 ‏ : ‎ 978-1449344856
  • Item Weight ‏ : ‎ 12 ounces
  • Dimensions ‏ : ‎ 7 x 0.38 x 9.19 inches
  • Customer Reviews:
    3.8 out of 5 stars 139 ratings

Customer reviews

3.8 out of 5 stars
3.8 out of 5
139 global ratings

Top reviews from the United States

Reviewed in the United States on May 6, 2013
46 people found this helpful
Report abuse
Reviewed in the United States on May 14, 2013
One person found this helpful
Report abuse
Reviewed in the United States on June 5, 2013
2 people found this helpful
Report abuse
Reviewed in the United States on January 28, 2014
One person found this helpful
Report abuse

Top reviews from other countries

Cees Booister
3.0 out of 5 stars It's an introduction
Reviewed in the United Kingdom on August 14, 2014
4 people found this helpful
Report abuse
3.0 out of 5 stars Good but not outstanding, however worth reading.
Reviewed in the United Kingdom on April 28, 2014
2 people found this helpful
Report abuse
5.0 out of 5 stars we'll written launchpad
Reviewed in the United Kingdom on June 10, 2014
One person found this helpful
Report abuse
J. Burrow
5.0 out of 5 stars excellent explaination of core concepts and patterns + usage
Reviewed in the United Kingdom on November 19, 2014
mr mark h blackie
5.0 out of 5 stars Just what I was looking for
Reviewed in the United Kingdom on April 5, 2014