Books & Videos

Table of Contents

  1. Chapter 1 Getting Started with AngularJS

    1. What if I want to write a CRUD app with a lot of animation?

    2. A First Example

    3. The View

    4. The Module

    5. The Controller

    6. The Service

    7. The Directive

    8. Conclusion

  2. Chapter 2 AngularJS Core Concepts

    1. What is a Scope?

    2. What is an AngularJS expression?

    3. A Note About Unit Testing

  3. Chapter 3 The Model in Detail

    1. AngularJS Models

    2. Don’t want your model to update immediately after a change?

    3. Conclusion

  4. Chapter 4 The View in Detail

    1. Our View

    2. Curlies And You

    3. ngBindTemplate

    4. ngRepeat

    5. ngBindHtmlUnsafe

    6. Other Special Variables

    7. Controls

    8. Checkboxes

    9. Lists and Tables

    10. Sorting and Filtering

    11. Temporary Variables

    12. Templates

    13. Under the Hood

    14. Conclusion

  5. Chapter 5 The Controller in Detail

    1. Adding Functionality to Our Controller

    2. Dependency Injection

    3. Creating a Controller

    4. Unit Testing

    5. Conclusion

  6. Chapter 6 Directives in Detail

    1. Adding Our Directive

    2. Comment-Type Directive

    3. Element-Type Directive

    4. Class-Type Directive

    5. The Widget

    6. Conversing with jQuery

    7. Custom Validation

    8. More About Directives

    9. Conclusion

  7. Chapter 7 Services, Factories and Providers

    1. Using services, factories, and providers

    2. When To Use a Service?

    3. When To Use a Factory?

    4. The Provider

    5. Unit Testing Services

    6. Conclusion

  8. Chapter 8 Filters

    1. Adding Our Filter

    2. Unit Tests

    3. Conclusion

  9. Chapter 9 Practical Applications

    1. Ajax

    2. Custom Headers

    3. Unit Testing $http

    4. Different Data Types

    5. Spinners And The Like

    6. Displaying Ajax Errors

    7. Routing

    8. Configuration

    9. Unit Testing Routing

    10. Promises, Promises

    11. Debugging AngularJS Apps

    12. I18n and L10n

    13. Conclusion

  10. Chapter 10 AngularJS and Third Party Tech

    1. jQuery and AngularJS

    2. AngularUI and uiJq

    3. AngularJS and Twitter Bootstrap

    4. Unit Testing the Modal Class

    5. AngularJS and Other 3rd Party Apps

    6. Unit Testing AngularJS with QUnit

    7. Conclusion