Use for questions about AngularJS, the open-source JavaScript framework.

- Stackoverflow.com Wiki
30 articles, 12 books. Go to books ↓

How you organize your structure is up to you. There are many right ways of doing this, and consistency in your project is key.


Single-page JavaScript frameworks aren’t a good fit for every site.


Why AngularJS is worse than a new ASP.NET WebForms


If you are looking for an opinionated style guide for syntax, conventions, and structuring AngularJS applications, then step right in.


This article will show you how to hit the ground running with AngularJS while using a server side MVC framework, ASP.NET MVC.


TypeScript is an incredibly useful tool, especially when developing heavy client apps with large teams. It's a strong asset for AngularJS apps.


AngularJS is one of the most popular Javascript frameworks available today. The combination ease of development, breadth of features, and performance has led to wide adoption, and with wide adoption comes many common pitfalls. This list captures common AngularJS mistakes, especially when scaling an app.


Let’s look at the scenario where we need to confirm a new user’s password during registration.


The idea is simple enough – you want to create a service that captures the data and stores is and then notify the controller that the data has changed or refreshed. Let’s look at a few different approaches to help us understand how the $http service works with its custom promises.


Angular is built around some really bad ideas that make it a pain to work with, and that we need to come up with something better. Whatever the reason is for Angulars popularity, it isn’t that it’s a great framework.


Angular is a powerful tool for managing the display of data. However, like any powerful tool there can be trouble if misused. Below we’ll look at some common AngularJS mistakes. They vary in severity, but ultimately can conspire to make developing an AngularJS application more of a headache than it needs to be. We’ll cover five of these common mistakes, and ways to avoid them.


Single Page Applications using AngularJS with ASP.NET will by default leave our web api methods open to forgery abuse. A few simple steps will allow you to add anti forgery protection.


Angular is a great tool for enriching an ASP.NET MVC application, but you must bridge the gap between your client-side code and your server-side code in order to use it effectively. In this post, I’ll show you a couple of ways that you can pass data from your Razor views to your AngularJS components.


Consume SignalR data through Angular, and hook that data up to real time charting frameworks on the Angular side.


The Angular-file-upload directive by nervgh is an awesome lightweight AngularJS directive that handles file upload for you and lets you upload files asynchronously to the server. This article will provide you with a basic understanding of how to upload files using this directive together with the .NET WebAPI service on a SFTP server.


This post will walk you through the step-by-step procedure on building a simple ASP.NET 5 application using AngularJS with Web API.


This tutorial, will teach you the basics of Node.js. Not only will you learn what Node is and what you can do with it, but you’ll see Node in action. You’ll build a simple application for a video rental store using Node, Express, Angular and MongoDB.


The default test runner for Angular is Karma, which makes sense as it was written by them. There are several options out there for the framework, and I personally prefer using Mocha as it runs on Node.js.


The acronym "MEAN" stands for "MongoDB Express.js AngularJS Node.js" and represents a group of technologies which are known to synergize well together.


How to design the architecture of an Angular application and not go insane in the process