background preloader

AngularJS

Facebook Twitter

My Top 5 AngularJS Demo Applications. Here are the top 5 demos/apps that I have seen (so far!)

My Top 5 AngularJS Demo Applications

Which use AngularJS framework. Demos/rankings current as of 16-11-2012. If you haven’t heard of Angular JS before it is a JavaScript Framework which is great for creating dynamic HTML templates which can utilize cool features such as two way data binding and custom HTML tags. Although it’s definitely a usable framework as it stands now, it is one to look out for in the future. 1. Awesome design, easy to use and download your custom theme. View Demo 2. Fast, awesome slider filter, nice category filters. View Demo. Angular-app/angular-app. My Experience With AngularJS - The Super-heroic JavaScript MVW Framework.

AngularJS: 6 Common Pitfalls Using Scopes – TNG - The Nitty Gritty. Within the last month Google's "Superheroic JavaScript MVW Framework" AngularJS has gotten a lot of attention.

AngularJS: 6 Common Pitfalls Using Scopes – TNG - The Nitty Gritty

What makes this framework so successful compared to other JavaScript frameworks as for example EmberJS, is the value it adds to your HTML templates using (declarative) Data Binding. iPhone, Android, Blackberry, PHP, Generatrix, Wordpress App Development in Pune, India. AngularJS Tips and Tricks [UPDATED] ☢ DeanSofer.com. These tips were developed in AngularJs v0.10.5 v1.0.1.

AngularJS Tips and Tricks [UPDATED] ☢ DeanSofer.com

I'll keep updating this post, so check back often! I've compared a LOT of different javascript frameworks for my company's rewrite, and finally settled on AngularJS because of how rapidly I'm able to produce prototypes. In my opinion, although it's very alpha and fairly lacking on the graphical side, it's excellent for CRUD applications (meaning forms, tables and reports). JSFiddle Examples · angular/angular.js Wiki. Plunker. Bootstrap context menu usage (selected row in a table) Context Menu Event (right click) Introduction. Breeze is a JavaScript library that helps you manage data in rich client applications.

Introduction

If you store data in a database, query and save those data as complex object graphs, and share these graphs across multiple screens of your JavaScript client, Breeze is for you. Headline features Business data objects mirror your server-side model. Breeze creates them dynamically. Their properties bind to UI controls so the UI updates when your data model changes. Query in a JavaScript query language with filters, ordering, and paging. Save one entity or a batch of entities as a single transaction. Cache data on the client to reduce trips to the server and refresh as needed. Extend the model with custom methods, properties, and events. Core concepts You create a Breeze EntityManager in your JavaScript client to access and cache model data. The italicized terms are clues to the key components and concepts in Breeze. EntityManager You ask an EntityManager to execute queries and save pending changes. Entity. Why Use AngularJS? Since I started a series of posts on AngularJS, I've had a few people ask me why I like the framework.

Why Use AngularJS?

One year ago I wrote a post with the title "Plain Old JavaScript". Blog Posts @ OdeToCode. End to end web app in under an hour–Part 1. Here is the video tutorial that goes with this post: Here’s how to create a complete web app in under an hour.

End to end web app in under an hour–Part 1

We will (naturally!) Single-Page App with AngularJS and ASP.NET MVC 4. In this blog will I try to answer a few questions you may have if you’re starting single-page web application (SPA) development with AngularJS and ASP.NET stack of technologies (ASP.NET MVC, ASP.NET Web Pages, ASP.NET Web Api, SignalR, Entity Framework, TypeScript…) Q: Will I have any issues if I choose ASP.NET on a back-end for my single-page app?

Single-Page App with AngularJS and ASP.NET MVC 4

What are the alternatives? Many folks are happy using Node.js + Express on a back-end. But if you’re already familiar with .NET you may take an advantage of using Visual Studio IDE + Visual Studio Online (formerly TFS), which gives you almost all the required tools out of the box like - great code editor and debugger, Git source control, agile/scrum planning, unit / load / UI testing, continuous integration, automated deployment, Windows Azure dev tools (see what’s new in Visual Studio 2013).

Egghead. Brian Ford. Fun with AngularJS! Recently AngularJS, an MVC style JavaScript framework from Google, has been gaining more momentum.

Fun with AngularJS!

I’ve been curious about it for awhile and when I read this article recently, I decided it was finally time to give it a whirl. I was pleasantly surprised with what I found. I first watched these two videos by John Lindquist which I highly recommend as a starting point to get your feet wet. They are short and totally worth the time: Part of the reason I personally may have been hooked initially could be due to my Adobe Flex background. My intention is not to incite a frameworks war here. After watching the videos above, I moved on to the tutorial, which was very easy to follow and I thought it was especially cool how they introduced testing your AngularJS app while building it using Jasmine and Testacular.

Restangular - AngularJS Modules, Plugins and Directives. Code isn't visible in here.

restangular - AngularJS Modules, Plugins and Directives

To see this README complete with code go to Restangular is an AngularJS service that simplifies common GET, DELETE, and UPDATE requests with a minimum of client code. Popular Modules - AngularJS Modules, Plugins and Directives. Brian Ford. The AngularJS documentation is great for getting started and for looking up specific API calls.

Brian Ford

However, it doesn't really tell you how to organize and manage your app as it grows to tens or hundreds of thousands of lines of code. I've collected here some of my observations and best practices for how to manage your sprawling application. First we'll take a look at organization, then move on to some tips on improving performance, and conclude with a brief summary on tools, servers, and build processes. While this post will focus on big apps in particular, there's a great video on YouTube from the December 2012 AngularJS meetup on best practices that's also worth checking out.

Don't Write a Huge App The best advice about huge apps is not to make them. Organization Probably the biggest question with large apps is where to put all of that code. Directories This is the typical folder layout that I recommend: Files. Yeoman/generator-angular.

Dialogs

Angularjs dialog sample. Angularjs - angular - reusable dialogs. How to prepopulate a dialog in angularjs/bootstrap.