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