background preloader

Angular

Facebook Twitter

Creating Stateful Modals in AngularJS with Angular UI Router. There are a number of ways to approach implementing modals in an AngularJS application, including the popular angular-dialog-service and the official Angular-UI Bootstrap modal.

Creating Stateful Modals in AngularJS with Angular UI Router

In this article I’ll share how I like to handle modals in Angular, using another Angular-UI service, the ui-router. Thinking in States The core idea behind this approach is that modals are in fact unique states of your application. Learn To Code AngularJS, Swift, MEAN and more! Learn to Build Modern Web Apps with MEAN. The goal of this tutorial is to guide you through the creation of a Reddit/Hacker News clone using the MEAN stack.

Learn to Build Modern Web Apps with MEAN

By completing this tutorial, you will gain a basic understanding of the MEAN stack including building a REST interface with Express.js on top of Node.js and using that interface to perform CRUD operations on a database via an AngularJS frontend. Why MEAN Stack? The acronym "MEAN" stands for "MongoDBExpress.js AngularJSNode.js" and represents a group of technologies which are known to synergize well together.

The major benefit of the MEAN stack is that it's extremely quick to prototype with. Node.js allows you to use Javascript on the backend as well as the frontend which can save you from having to learn a separate language. Prerequisites This course assumes knowledge of programming and at least basic knowledge of JavaScript. MEAN.JS Documentation. Last updated: 03 Aug 2014.

MEAN.JS Documentation

Thank you for downloading the MEAN.JS boilerplate! This simple documentation will cover the basics of developing your MEAN application. Before you begin we recommend you read about the basic building blocks that assemble a MEAN.JS application: MongoDB Go through MongoDB Official Website and proceed to its Great Manual, which should help you understand NoSQL and MongoDB better. Express The best way to understand express is through its Official Website, particularly The Express Guide; you can also go through this StackOverflow Thread for more resources. Part1: Introduction to AngularJS. Introduction Recently I started learning AngularJS, it was very difficult for me to find some good detailed articles or beginner tutorials on AngularJS.

Part1: Introduction to AngularJS

I have to read from many different articles, books and tutorials. So I decided to put step by step help for beginners like me, so that they get complete required help from one single channel. Since AngularJS is a very rich framework so I decided to write in a series of post that will help beginners who want to learn or work on SPA(Single Page Application) using AngularJS. I am assuming that people reading this article are aware of html and javascript/jquery.

Background You may have heard people talking about MVC/MVVM/MV*/ MVW (Model View Whatever) or have ever worked with, in some other programming languages. AngularJS Tutorial: a comprehensive 10,000 word guide. Build Your Own AngularJS. Who is this book for?

Build Your Own AngularJS

The book is aimed at working programmers who either want to learn AngularJS or have already done something with AngularJS but want to take their skills to the next level. A basic grasp of the JavaScript language is expected, but you don't have to be a JavaScript expert. What does "Early Access" mean? The book is currently under active development. By purchasing the Early Access edition you get immediate access to the latest draft version of the book. When will the book be finished? The current target release date for the final book is Q1/2015. Until that time, the goal is to release Early Access versions with new and improved content every few weeks. In what formats can I get the book? AngularJS-Learning/README.md at master · jmcunningham/AngularJS-Learning.

Ang cheatsheets

Cgross/generator-cg-angular. AngularJS Multi-Step Form Using UI Router. Today we will be using AngularJS and the great UI Router and the Angular ngAnimate module to create an animated multi-step form.

AngularJS Multi-Step Form Using UI Router

This technique can be used for large forms that you would like to simplify for your users. We can see this technique used in many places on the web. Places like shopping carts, signup forms, onboarding processes, and more have used the multi-step form to ease users through their online forms. Here’s what we will be building: AngularJS Multi-Step Form Using UI Router. AngularJS Routing Using UI-Router. Angular/angular-seed. Tutorial: Tutorial. Loading...

Tutorial: Tutorial

A great way to get introduced to AngularJS is to work through this tutorial, which walks you through the construction of an AngularJS web app. The app you will build is a catalog that displays a list of Android devices, lets you filter the list to see only devices that interest you, and then view details for any device. Follow the tutorial to see how Angular makes browsers smarter — without the use of native extensions or plug-ins: See examples of how to use client-side data binding to build dynamic views of data that change immediately in response to user actions.See how Angular keeps your views in sync with your data without the need for DOM manipulation.Learn a better, easier way to test your web apps, with Karma and Protractor.Learn how to use dependency injection and services to make common web tasks, such as getting data into your app, easier.

Directives. Loading...

Directives

Note: this guide is targeted towards developers who are already familiar with AngularJS basics. If you're just getting started, we recommend the tutorial first. If you're looking for the directives API, you can find it in the $compile API docs. AngularJS Lessons - Screencast Video Tutorials. Untitled. Home · angular-ui/ui-router Wiki. UI Router: ui.router. The main module for ui.router There are several sub-modules included with the ui.router module, however only this module is needed as a dependency within your angular app.

UI Router: ui.router

The other modules are for organization purposes. The modules are: Home · angular-ui/ui-router Wiki. Angular-ui/ui-router. Tutorial: 7 - Routing & Multiple Views. Loading...

Tutorial: 7 - Routing & Multiple Views

Enough of building an app with three phones in a hard-coded dataset! Let's fetch a larger dataset from our server using one of Angular's built-in services called $http. We will use Angular's dependency injection (DI) to provide the service to the phoneList component's controller. There is now a list of 20 phones, loaded from the server. An AngularJS Directive Tutorial with Example Code. With the rapid growth of JavaScript as a full stack language, more and more applications are utilizing frameworks that enable the web browser to handle more of the UI processing such as data binding, managing data views, transforming data and many other services. One of the most capable, extensible and popular frameworks is AngularJS, and one of the most useful components of the AngularJS framework is something called a directive. AngularJS provides many useful directives and, even more importantly, it provides a rich framework for creating custom directives. What is a directive?