Instant AngularJS Starter [Instant]

This title is available as an eBook only
Instant AngularJS Starter [Instant]
eBook: $12.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print & eBook also available on:
Learn in an Instant - Short, Fast, Focused
Table of Contents
Sample Chapters
  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Take a broad look at the capabilities of AngularJS, with in-depth analysis of its key features
  • See how to build a structured MVC-style application that will scale gracefully in real-world applications
  • Examine how popular features are implemented in AngularJS, such as templating, data binding, and dependency injection
  • Explore features unique to AngularJS such as modules and directives
  • Analyze dozens of detailed code samples, then use them to bootstrap your next project

Book Details

Language : English
eBook : 66 pages
Release Date : February 2013
ISBN : 1782166769
ISBN 13 : 9781782166764
Author(s) : Dan Menard
Topics and Technologies : All Books, Instant, Web Development, Web Development

Table of Contents

Instant AngularJS Starter
  • Instant AngularJS Starter
    • So, what is AngularJS?
    • Hello World
      • Recommended tools for AngularJS development
      • A very basic AngularJS application
      • A few takeaways
    • Quick start – an MVC application in AngularJS
      • Step 1 – understanding the Model-View-Controller pattern
      • Step 2 – building the Guidebook application
      • Step 3 – configuring AngularJS for the Guidebook application
      • Step 4 – creating views
      • Step 5 – defining controllers
      • Step 6 – building models
    • Top 5 features you need to know about
      • Templates
      • Two-way data binding
      • Modules
      • Dependency injection
      • Directives
    • People and places you should get to know
      • Official AngularJS websites
      • Where to go for help
      • Social networks
      • AngularJS meet-ups

Dan Menard

Dan Menard is a web developer, originally from Canada and now living in California. He has many years of consulting work under his belt, which has taught him a great deal about ramping up on new technologies and the value of a good framework. He currently works at Netflix on the 10’ UI team. He has spoken at a number of conferences, most recently OSCON 2012. He also maintains a blog, and occasionally hangs around Twitter and Google+. If you’re in the bay area, you may be able to catch him at the Mountain View AngularJS meet-ups.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 5 submitted: last submission 24 Jul 2014

Errata Type: Code | Page No: 13

This appears in the code on page 13 on the 7th line.

Originally it is:  <script src="controller/ChapterController.js"></script>

This should be: <script src="controller/ChaptersController.js"></script>


Errata Type: Code | Page No: 15

This appears in the code on page 15 on the 13th line.

Originally it is:   <ul class='notes' ng-show=' == >

This should be: <ul class='notes' ng-show=' == selectedChapterId'>


Errata type: Code

In the code files for this book the JS script file should be named "ChaptersController.js" instead of "ChapterController.js" .

Errata Type: Code | Page no: 46

The 8th line of the code on this page

Originally it is:

orderValue: '@orderBy',

Instead it should be: 

orderValue: '=@orderBy',

Errata Type: Typo | Page No: 18

On the line just above the code snippet
Here's NoteController.js

should be

Here's NotesControllers.js 

Sorry, there are currently no downloads available for this title.

Frequently bought together

Instant AngularJS Starter [Instant] +    Unity 2D Game Development =
50% Off
the second eBook
Price for both: $19.25

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Understand how AngularJS is different from other Javascript frameworks
  • Familiarize yourself with AngularJS syntax
  • Build a scalable, MVC-style application architecture that you can use for future projects
  • Examine how templates are commonly used in AngularJS
  • Get to know the ins and outs of two-way data binding
  • Analyze modules, and what AngularJS does behind the scenes
  • See how dependency injection works under the hood
  • Master directives — the most powerful feature of AngularJS
  • Discover popular online resources and communities

In Detail

AngularJS is a Javascript framework designed by engineers at Google to help people like you and me build powerful, dynamic web applications with ease. It’s fast, efficient, and highly customizable — perfect for any project.

"Instant AngularJS Starter" is designed to get you ramped up on AngularJS as quickly and efficiently as possible. By the end of this book, you’ll possess all the knowledge you need to make full-featured, real-life applications with AngularJS. The code samples are reusable, and specifically intended to give you a head start on your next project.

This book will transform your curiosity about AngularJS into a set of production-ready AngularJS skills, through a broad overview of the framework and deep dives into its key features.

You’ll start with basic AngularJS syntax, and then jump head-first into a life-sized example of how to build scalable AngularJS applications. With a foundational understanding of AngularJS in place, you’ll learn about its advanced features in depth, one by one, until you’ve mastered them all.

Before you know it, "Instant AngularJS Starter" will have you ramped up on AngularJS and back to building cutting-edge applications for the web, faster and more effectively than ever.


Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This book is written in an easy-to-read style, with a strong emphasis on real-world, practical examples. Step-by-step explanations are provided for performing important tasks.

Who this book is for

This book is for web developers familiar with Javascript.

It doesn’t cover the history of AngularJS, and it’s not a pitch to convince you that AngularJS is the best framework on the entire web. It’s a guide to help you learn everything you need to know about AngularJS in as few pages and with as many examples as possible.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software