2 options
Data-oriented Development with AngularJS.
- Format:
- Book
- Author/Creator:
- Waikar, Manoj.
- Series:
- Community experience distilled
- Language:
- English
- Subjects (All):
- Application software--Development.
- JavaScript (Computer program language).
- Open source software.
- Web applications.
- Local Subjects:
- Application software--Development.
- JavaScript (Computer program language).
- Open source software.
- Web applications.
- Physical Description:
- 1 online resource (156 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, 2015.
- Language Note:
- English
- Summary:
- This book helps beginner-level AngularJS developers organize AngularJS applications by discussing important AngularJS concepts and best practices. If you are an experienced AngularJS developer but haven't written directives or haven't created custom HTML controls before, then this book is ideal for you.
- Contents:
- Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: AngularJS Rationale and Data Binding; Frameworks versus libraries; AngularJS versus server-side MVC frameworks; AngularJS versus other frontend JavaScript frameworks; Why AngularJS?; Data binding; AngularJS Hello World!; Two-way data binding; Collection binding; Routes; Other AngularJS directives; Organizing AngularJS applications; Summary; Chapter 2: Working with Data; Dependency injection; Filters; Promise; The q service; The http service
- The resource serviceNode.js and Express-based API sample; A better http service; Summary; Chapter 3: Custom Controls; Directives; Defining a directive; Directive compilation phases; Normalization; Directive types; Directive scopes; Writing directives; Custom attributes; Custom elements; Isolate scopes; The =attr option in the scope; The @attr option in the scope; The &attr option in the scope; Transclusion; Custom classes; Directives that manipulate the DOM; Communication between directives; Summary; Chapter 4: Firebase; Persistence; What is Firebase?; Firebase - benefits and why to use?
- Firebase use casesApps with Firebase as the only backend; Existing apps with some features powered by Firebase; Both client and server code powered by Firebase; Firebase is the API for your product; Getting started with Firebase; Installing Firebase; Structuring data; Denormalizing data; AngularFire; Summary; Chapter 5: Getting Started with AngularFire; AngularFire; Synchronized arrays with firebaseArray(); Real-time applications; Synchronized objects with firebaseObject(); Three-way data binding; Authentication; Summary; Chapter 6: Applied Angular and AngularFire
- Firebase anonymous authenticationDifference between a factory and a service; Summary; Appendix A: Yeoman; NPM; Yeoman; Grunt; Bower; Appendix B: Git and Git Flow; Initial Git setup; Using Git; Using Git flow; GitHub and Bitbucket; Appendix C: Editors and IDEs; Emacs; Vim; Sublime Text; Visual Studio and Visual Studio Express; Eclipse; Brackets; WebStorm; Index
- Notes:
- Description based upon print version of record.
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.