Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

AngularJS 1st Edition

3.5 out of 5 stars 86 customer reviews
ISBN-13: 860-1200584806
ISBN-10: 1449344852
Why is ISBN important?
ISBN
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.
Have one to sell? Sell on Amazon

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
More Buying Choices
5 New from $40.86 30 Used from $2.74

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
Available from these sellers.
click to open popover


Customers Viewing This Page May Be Interested In These Sponsored Links

  (What's this?)

NO_CONTENT_IN_FEATURE
The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 196 pages
  • Publisher: O'Reilly Media; 1 edition (April 30, 2013)
  • Language: English
  • ISBN-10: 1449344852
  • ISBN-13: 978-1449344856
  • Product Dimensions: 7 x 0.4 x 9.2 inches
  • Shipping Weight: 11.4 ounces
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (86 customer reviews)
  • Amazon Best Sellers Rank: #871,869 in Books (See Top 100 in Books)

Customers Viewing This Page May Be Interested In These Sponsored Links

  (What's this?)

Customer Reviews

Top Customer Reviews

By A. Eufemio on May 7, 2013
Format: Paperback Verified Purchase
This book was rushed through the presses. It's supposed to be a deep dive into the features of AngularJS but it does nothing of that at all. The book just glances on the basics of creating controllers, modules, filters, directives, and basic testing. There are several errors in the examples of this book even with the Kindle version which should have been updated. The github examples are also out of sync with the book. The examples are quite thin and gets the reader started off in the wrong foot by giving very little emphasis on how to not pollute the global namespace.

I have been a reader of O'Reilly books from the 90s and the recent quality of their books have really gone down in quality. It seems like their editors have been on vacation for quite some time now.
2 Comments 114 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
As others have pointed out, this book fails on account of poor editing. It isn't that it is too long (it's not) or has grammatical errors (though they certainly exist). It's that the code is littered with mistakes, many quite significant. For instance, the section on form handling has two pages of code followed by a two page explanation - only the majority of the features that the explanation discusses aren't actually demonstrated in the referenced code. And while this is perhaps the worst example, it's a common pattern throughout the book.

If you are an experienced developer, the sloppiness will frustrate you - although, ultimately, won't get in the way of learning. I can only imagine the frustration that a beginner would have, however, in trying to distinguish between the mistakes in the book and their own inability to grasp the concepts. There are few things more frustrating than sample code not working but not being experienced enough to know whether the issue is with the sample code or your implementation.

In some cases, as the example above, this is just poor editing; had the authors' (had someone) proof-read the book, they would have easily identified these issues. That said, there are other areas where the mistakes seems to stem from the authors' own confusion about the technologies. For instance, the description of promises takes a relatively simple concept and makes it feel far more complex and intimidating than it needs to be by introducing a number of technical ambiguities, if not straight-up errors. This is particularly true in how it describes the relationship between AngularJS' routing capabilities and a promise's resolve callback.
Read more ›
4 Comments 44 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Overall, I felt the book was good. But as I started digging in to the setup examples, I repeatedly found their instructions out of date (as in, their code no longer works or is deprecated). This is especially true of Chapter 3. Given that the book was *just released* I'm appalled. Although it takes time to go to press, surely a supplemental/replacement chapter could have been written and made available by the publisher. My tech books go out of date quickly, but this one set a Day 0 record for substantially important material.
1 Comment 46 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
So the book concepts wise is okay, but shallow. Perhaps a little unclear and verbose in some sections, but it's a lot better than the docs that's for sure. However, the amount of typos and omitted characters in this text's examples are simply OUTRAGEOUS. The simplest things, unrelated to the concepts being discussed, are somehow screwed up.

Example

Talking about factories, and defining a snippet of code that would return the results of a factory call:

OG

<h1>Shop!</h1>
<table>
<td>{{item.title}}</td>
<td>{{item.description}}</td>
<td>{{item.price | currency}}</td>
</tr>
</table>
</div>

Notice the lack of a repeater, the unclosed table row, and the fact that the ShoppingController's contents are even defined on the page!

Correct would be:

function ShoppingController($scope, Items) {
$scope.items = Items.query();
}

<h1>Shop!</h1>
<table ng-repeat="item in items">
<tr>
<td>{{item.title}}</td>
<td>{{item.description}}</td>
<td>{{item.price | currency}}</td>
</tr>
</table>
</div>

For a novice, this would be infuriating and demotivating. The examples are supposed to be the one true source of knowledge, but that is *not* the case here.

All in all, there are much better books and tutorial being produced. Anyone looking for something better can try egghead.io, thinkster.io, Mastering Web Application Development with Angular.js, and a whole bunch more.
2 Comments 20 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The text and examples are almost the same as angularjs.org. I have a few good of explanations of how things work. Since Angular is changing so fast, that some of examples are outdated.
2 Comments 37 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
I see this book as a mere extension of angularjs docs online (which is even more horrible). So this book scores a point more in that regard. Am not a starter with angular and familiar with 40-50% of concepts by the time I started this book. I only felt sorry for the newbies embarking on this book to learn. Very complicated NOT in terms of the technology as such, but arrangement of topics, insufficient examples etc. It would not have hurt to add another 100 pages more but to repeat code snippets or be verbose about what they are trying to accomplish etc.

Also, they could have picked an example and stayed with it for most part which is very typical with these kind of tech books so that the reader is always in the context of what he/she is trying to learn and accomplish.

Authors maybe solid tech guys who know their stuff but they just need a good writer for them. Will not recommend this book. Very poorly written. Looks like Date Driven Development :)

You might as well be put up with the online documentation and Plunker/JSFiddle snippets which are thoroughly explained by evangelists on google groups.

-M
Comment 13 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews


Pages with Related Products. See and discover other items: ebay books, web programming