16.07.2017 Views

AngularJS Essentials

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

link function, calling with scope 130<br />

testing 129<br />

directive scope<br />

configuring 38<br />

distribution package<br />

creating, for performance improvement 147<br />

creating, for quality improvement 147<br />

creating, for security improvement 147<br />

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

grunt-contrib-clean plugin,<br />

installing 147, 148<br />

grunt-contrib-concat plugin, installing 149<br />

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

grunt-contrib-jshint plugin, installing 148<br />

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

grunt-karma plugin, installing 151<br />

Document Object Model (DOM) 17<br />

domain style 15<br />

E<br />

expression<br />

about 53, 54<br />

interpolation 53<br />

F<br />

factory function<br />

about 70<br />

used, for creating services 70-73<br />

filters<br />

about 55<br />

creating 61<br />

interacting, with expression 55<br />

testing 128<br />

using, in other components 60<br />

filter usage, with expression<br />

about 56, 57<br />

currency filter, using 55, 56<br />

date filter, using 56<br />

json format, using 57<br />

limitTo filter, using 58<br />

lowercase filter, using 58<br />

number filter, using 58<br />

orderBy filter, using 59, 60<br />

uppercase filter, using 60<br />

form validation<br />

$dirty object 65<br />

$error object 65<br />

$pristine object 65<br />

about 62<br />

basic validation, adding 63, 64<br />

first form, creating 62<br />

framework, <strong>AngularJS</strong><br />

setting up 10-12<br />

function, orderBy filter 59<br />

G<br />

GET method 76<br />

Git repository 156, 157<br />

Google Web Toolkit (GWT) 8<br />

Grunt<br />

configuration 146<br />

distribution package, creating 147<br />

installing 146<br />

workflow, automating with 145<br />

workflow, executing 155<br />

grunt-connect plugin<br />

installing 153-155<br />

grunt-contrib-clean plugin<br />

installing 147, 148<br />

grunt-contrib-concat plugin<br />

installing 149<br />

grunt-contrib-copy plugin<br />

installing 150<br />

grunt-contrib-jshint plugin<br />

installing 148<br />

grunt-contrib-uglify plugin<br />

installing 149<br />

Gruntfile.js file 146<br />

grunt-karma plugin<br />

installing 151<br />

H<br />

headers, backend communication 84, 85<br />

HyperText Markup Language (HTML) 7<br />

HyperText Transfer Protocol (HTTP) 7<br />

I<br />

Immediately-Invoked Function<br />

Expression (IIFE) 71<br />

inline style 13<br />

installation, Bower 156<br />

[ 161 ]<br />

www.it-ebooks.info

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

Saved successfully!

Ooh no, something went wrong!