16.07.2017 Views

AngularJS Essentials

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

installation, Grunt 146<br />

installation, grunt-connect plugin 153-155<br />

installation, grunt-contrib-clean<br />

plugin 147, 148<br />

installation, grunt-contrib-concat<br />

plugin 149<br />

installation, grunt-contrib-copy plugin 150<br />

installation, grunt-contrib-uglify plugin 149<br />

installation, grunt-karma plugin 151<br />

installation, packages<br />

Bower used 157<br />

interceptors<br />

httpTimestampInterceptor 85<br />

httpUnauthorizedInterceptor parameter 86<br />

request interceptor 85<br />

response interceptor 86<br />

J<br />

Jasmine 121<br />

Jasmine testing framework<br />

about 122-124<br />

URL 122<br />

JavaScript Object Notation (JSON) 57, 77<br />

jQuery library<br />

URL 104<br />

JSHint 121, 147<br />

JSLint 121, 147<br />

K<br />

Karma<br />

about 140<br />

configuring 141<br />

configuring, browser options 141<br />

installing, prerequisites 140<br />

tests, running with 140-142<br />

L<br />

limitTo filter 58<br />

link function<br />

attrs 43<br />

calling, with scope 130<br />

ctrl 43<br />

element 43<br />

scope 43<br />

transcludeFn 43<br />

used, for creating directive 43<br />

logging strategy<br />

levels 96<br />

low cohesion application 67<br />

lowercase filter 58<br />

M<br />

Mocha, Karma 141<br />

Model-View-Controller (MVC) pattern 9<br />

Model-View-Whatever (MVW) 9<br />

modules<br />

creating 115<br />

parking application 115, 119, 120<br />

search 115, 118, 119<br />

UI 115-118<br />

N<br />

nested controllers, ngController directive 21<br />

new operator 74<br />

ngApp directive 19, 20<br />

ngBind directive 21<br />

ngBindHtml directive 22<br />

ngClass directive<br />

about 27<br />

animating 50<br />

ngClick directive 25, 26<br />

ngController directive<br />

about 20<br />

nested controllers 21<br />

ngDisable directive 26<br />

ngHide directive<br />

about 31<br />

animating 50<br />

ngIf directive 31<br />

ngInclude directive 31<br />

ngModel directive 24<br />

ngOptions directive 28-30<br />

ngRepeat directive<br />

about 22, 23<br />

animating 49<br />

ngShow directive 30<br />

ngStyle directive 30<br />

NodeJS 146<br />

Node Package Manager (npm) 141, 146<br />

number filter 58<br />

[ 162 ]<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!