Limit search to available items
Book Cover
Book
Author Panda, Sandeep.

Title AngularJS : novice to ninja / by Sandeep Panda
Published Collingwood, Victoria : SitePoint, [2014]
Collingwood, VIC SitePoint, [2014]
©2014

Copies

Location Call no. Vol. Availability
 MELB  005.133 Pan/Ant  AVAILABLE
Description xx, 284 pages : illustrations ; 24 cm
Contents Contents note continued: Changing a Directive's Scope -- Binding Between Parent Scope and Isolated Scope Models -- Using @ For One-Way Binding -- Using = For Two-Way Binding -- Using & to Execute Functions in the Parent Scope -- Parent Scope vs. Child Scope vs. Isolated Scope -- Transclusion -- Differences Between transclude: ̀€element' and transclude: true -- The Controller Function and Require -- Cleaning Up Your Directive -- IE 8 Precautions -- Conclusion -- ch. 11 Adding a Comment System to Single Page Blogger -- Unit Testing Our Directive -- Conclusion -- ch. 12 Dependency Injection In AngularJS -- A Brief Recap -- The $provide Service -- The $injector Service -- Dynamically Injecting a Dependency -- Registration of Controllers, Filters, and Directives -- Conclusion -- ch. 13 AngularJS Filters -- Filter Basics -- Fun with Custom Filters -- Chaining Multiple Filters -- Using Filters in Controllers, Services, and Directives -- Meet a Filter Called filter --
Contents note continued: Creating Controllers -- Admin Panel Template -- Template For Adding a New Post -- Conclusion -- ch. 8 Interacting with REST APIs -- A Primer on Promises -- The Promise API -- Example Usage -- Promise Chaining -- Creating a Promise that Always Rejects -- Understanding the $http Service -- The conf ig Object -- A Weather Search Service -- Setting Request Headers -- Request and Response Transformers -- Caching -- Interceptors -- Understanding AngularJS $resource -- Prerequisites -- How Does $resource Work? -- Conclusion -- ch. 9 Using REST APIs in Single Page Blogger -- Applying $resource to Our App -- Defining Templates -- Defining Controllers -- Including angular - resource. js and Adding the ngResource Module -- Unit Testing Our Controllers -- ch. 10 AngularJS Directives -- What Are Directives, Really? -- Directives From the jQuery Perspective -- Creating Custom Directives -- The Link Function -- The Compile Function -- Compilation of Directives --
Contents note continued: Meet the orderBy Filter -- Meet the limitTo Filter -- Using the $filter Service -- Using Filters in Single Page Blogger -- Permalink Filter -- Wordcount Filter -- Conclusion -- ch. 14 AngularJS Animation -- Getting Started -- Animation with CSS3 Transitions -- Going Further -- Animation Using Keyframes -- Animation Using jQuery -- Animation Using ngClass -- Animation with Custom Directives -- Adding Simple Animation to Single Page Blogger -- Conclusion -- ch. 15 Deployment and Internationalization -- Deployment -- Internationalization -- Conclusion -- ch. 16 Authentication and Authorization in AngularJS -- Adding Login Functionality -- Authorization -- Where To Go Next? -- Things to Do Now -- Improving Our Demo App
Contents note continued: The Single Page Blogger -- Getting Ready -- Conclusion -- ch. 3 AngularJS Scope & Events -- Scope Demystified -- Writing Access with Prototypes -- Objects Can Extend Objects -- Prototypal Inheritance in AngularJS Scopes -- Advanced Scope Concepts -- The Watchers in AngularJS -- The $watchCollection() Function -- The $apply() Function and the $digest Loop -- $apply and $digest in Action -- Broadcasting Et Emitting Events -- $scope.$emit(name,args) For Emitting Events -- $scope. $broadcast (name,args) For Broadcasting Events -- $scope.$on(name,handlerFunction) For Registering Listeners -- Events in Action -- The $destroy event -- Conclusion -- ch. 4 Multiple Views and Routing -- Creating Multiple Views -- Using $routeParams in the Controller -- Using ng-template -- The resolve Property in the Route Config Object -- Exploring the $location Service -- The API -- Events in Routing -- $location related events -- $route related events --
Contents note continued: The ng-include Directive -- Introducing the Angular Ul Router -- Getting Started With Ul Routter -- Defining States -- Conclusion -- ch. 5 AngularJS Services, Factories, and Providers -- Service -- Eager Loading of a Service -- Factory -- Provider -- Value -- Constant -- Using Decorators -- Conclusion -- ch. 6 Developing Single Page Blogger -- Developing Our App -- Defining Routes -- Creating Our Service -- Creating the Controller -- Creating the Templates -- App Entry Point (index.html) -- How About Some Unit Tests? -- Unit Testing postService -- Unit Testing Controllers -- Writing an End-to-End (e2e) Test -- Conclusion -- ch. 7 Understanding AngularJS Forms -- AngularJS Forms -- <input>and <textarea>controls -- <select>control -- Radio Button Control -- Checkbox Control -- AngularJS Form Validation -- Applying Validation -- Updating Models With a Twist -- Forms in Action: Single Page Blogger v1.1 -- Creating the admin Module -- Defining States --
Machine generated contents note: ch. 1 Falling In Love With AngularJS -- The Power Features of AngularJS -- Download and Installation -- Installing via CDN -- Hosting on Your Server -- Required Tools -- AngularJS Batarang -- The Angular Seed Project -- The Anatomy of an AngularJS app -- What is MVW? -- Structuring Our Code With MVC -- Unit and End-to-End Testing in AngularJS -- Where to Put Your Tests -- How to Run Tests -- When Not To Use AngularJS -- Conclusion -- ch. 2 Modules, Controllers & Data Binding -- Creating Our First Module -- Modular Programming Best Practices -- Controllers -- The Role of a Controller -- Attaching Properties and Functions to Scope -- Adding Logic to the Controller -- Adding Instance Functions and Properties to Controllers -- Dependency Injection in Controllers With Minification -- Overview of Two-Way Data Binding -- What Is Data Binding? -- Two-Way Binding in AngularJS -- Doing Something Cool -- Introducing Our Demo Application --
Notes Formerly CIP. Uk
Bibliography Includes bibliographical references
Notes Also issued online
SUBJECT AngularJS
AngularJS (Software framework) http://id.loc.gov/authorities/names/n2017036141
Subject Application software -- Development.
JavaScript (Computer program language)
ISBN 0992279453
9780992279455