Skip to main content

AngularJS by Example - My new book on AngularJS

For some time now i have been blogging on my corporate blog instead of my personal one. But this is something that i should share on my personal blog too as it is big :)

I have a book out there "AngularJS by Example"! Published by Packt this book targets beginners to intermediate audience.

Head over to my blog post here to learn more about the book. 

You can also checkout and buy the book on Packt website.

Happy reading!


Eric said…
Hi Chandermani
Eric said…
Just reading and practicing your book for a couple of days and already one question:
Nowhere I can't refer to "well lead" class definition (called in 3rd line of code in p.13)
Trimming name down to 'well' does not change anything on Bootstrap dressing of the paragraph.
I surely missed something.
chandermani said…
Hi Eric, "well" and "lead" are classes defined in bootstrap.css, that have been included in the head section (see page 11). "well" gives the inset feeling and "lead" bold. But these are just style elements nothing much to do with the working of the app.
Hope you have a great time reading the rest of the book :)
Eric said…
Thank you fo your fast answer.
I don't know so much of Bootstrap so all is clear now.
I can resume my reading :)

chandermani said…
You are right Ashish, the controller as syntax is far better than the above approach, as it avoid unnecessary coupling between parent and child views.
Sergio Esteban Cardenas said…
Hey there
First of all , thanks for the article . I have a question about your code
I assuming that your are modifing the global.asax form your MVC project, because you're using
is viable to set up the resolver in that file?
what if I want to set the resolver in the global.asax form WebApi Project?
is it valid?

Frank Baresich said…

I am new to coding and I bought pre-release of Angular2 by Example.
I am learning a lot. However, the code is not available at Packtpub.
The code I got from gethub only works for guess the number.

Can you fix that?
Also, when do you estimate the book will be released?
I may have to buy a different book if it is a long way off.


Popular posts from this blog

Caching Images downloaded from web on Windows Phone Isolated storage

I was helping on a Windows Phone application where the requirement was to cache the images the phone downloads on the isolated storage for offline viewing.
I wanted a solution which was simple and as transparent as possible. While researching I found  someone wrote a Silverlight converter for loading images from isolated storage. Taking that as a base I created a converted which can
Load image from web (http + https), and persist it to isolated storage.In case of network connectivity issues can load the same image from isolated storage. It does that by mapping the http url to a isolated storage location.In case the network is down and the image is neither there in cache, loads a default image, passed as parameter to converter.Here is the gist for the implementation.

To use the converter
Import the name space.Declare the converter as resource.Set the Image Source Property to use this converter like this 

AngularJS Model - ViewModel

Recently Robin Ward did a comparison between AngularJS and Ember (both the post and the comments are interesting read). One of the complaint that Robin had that AngularJS does not provide any specialized model class. As described in the blog

There is no standard Model base class, nor is there a component or interface in AngularJS that defines what a model is supposed to be.
What that means is that anything defined on $scope can acts as model, as this sample on the blog describes

For some (like me) this is the flexibility where as for others who want a more structural approach this is a nuisance.AngularJS does not even provide any definite guidelines around how the model should be actually designed to be effective with AngularJS

This leads to what we call as $scope pollution. We define multitude of properties on the $scope object and managing it becomes difficult.  Looking at the code one cannot tell what is the actual model and what properties are just to support UI logic.

Model Desig…