The MEAN stack: MongoDB, Express, AngularJS, and NodeJS
  • Latest
  • Store
  • Mean Stack
  • 30 Day MEAN Stack Challenge
  • Web Apps
  • Tech
  • Say Hello
Home \ Mean Stack
AngularJS Custom Actions for ExpressJS

AngularJS Custom Actions for ExpressJS

AngularJS + Nodemailer Contact Form

AngularJS + Nodemailer Contact Form

MEAN Stack – Deploy to Azure

MEAN Stack – Deploy to Azure

AngularJS Material Design Toolbar Tips and Tricks

AngularJS Material Design Toolbar Tips and Tricks

AngularJS Material Design Side Project Sneak Peak

AngularJS Material Design Side Project Sneak Peak

AngularJS Material Starter App in the Mean Stack

AngularJS Material Starter App in the Mean Stack

AngularJS Material Design in your MEAN Stack

AngularJS Material Design in your MEAN Stack

MEAN.js Transition to 0.4 – Part 2

MEAN.js Transition to 0.4 – Part 2

MEAN.js Transition to 0.4 – Part 1

MEAN.js Transition to 0.4 – Part 1

Create a vertical MEAN.js 0.4 crud module

Create a vertical MEAN.js 0.4 crud module

Install MEAN.js 0.4.0 and run using Gulp

Install MEAN.js 0.4.0 and run using Gulp

Set up a free MongoDB database using Compose.io

Set up a free MongoDB database using Compose.io

MEAN Stack – Side by Side with Version 0.4.0

MEAN Stack – Side by Side with Version 0.4.0

Add an AngularJS module to your MEAN Stack App

Add an AngularJS module to your MEAN Stack App

MEAN Stack: Create an AngularJS Controller with Yeoman

MEAN Stack: Create an AngularJS Controller with Yeoman

MEAN Stack: Create an AngularJS Directive with Yeoman

MEAN Stack: Create an AngularJS Directive with Yeoman

MEAN Stack: Create an AngularJS Service with Yeoman

MEAN Stack: Create an AngularJS Service with Yeoman

MEAN Stack – Deploy to Digital Ocean

MEAN Stack – Deploy to Digital Ocean

MEAN Stack – Deploy to Nodejitsu

MEAN Stack – Deploy to Nodejitsu

MEAN Stack – Deploy to Heroku – Day 30(i)

MEAN Stack – Deploy to Heroku – Day 30(i)

Mean Stack

Date Title Views Comments
  • Date
  • Title
  • Views
  • Comments

Add an AngularJS module to your MEAN Stack App

1273 4

I’ve been getting a few questions on how to go about adding external/custom modules to a MEAN Stack app. If the module is vanilla JavaScript, it’ll need some additional work to create one or more directives, but assuming you have an Angular module, such as one from this site: http://ngmodules.org/, then the process is fairly […]

AngularJS + Nodemailer Contact Form

1954 5

In this tutorial video we’ll create a working contact form! Each time a user sends a message using the contact form, an email will be sent to your designated email address.

AngularJS Custom Actions for ExpressJS

824 1

In this tutorial video we’ll look at using AngularJS resource services to communicate between AngularJS and your ExpressJS controllers.

AngularJS Material Design in your MEAN Stack

3532 11

In this video we’ll add the angular-material package to meanjs, and set up the mean stack to use the angular material toolbar header.

AngularJS Material Design Side Project Sneak Peak

1552 3

I’ve been playing around with Angular Material a lot lately, and I’ve been really impressed with how easy it is to create pretty web apps, (once you get the hang of it).

There are so many cool things that I’d like to share, but I don’t know where to begin! So in this video, I’ll take you through my latest side project, and show you the types of things that are possible.

AngularJS Material Design Toolbar Tips and Tricks

5433 0

We look through the AngularJS Material Design starter app, with tips and tricks for Toolbars: including, layout=”row”, layout=”column”, md-tall, tabs and themes.

AngularJS Material Starter App in the Mean Stack

6012 15

In this post, we’ll take the angular material starter app discussed during ng-conf 2015, and apply it to a MEAN Stack App.

Create a vertical MEAN.js 0.4 crud module

1778 13

In this video we’ll create a vertical module for MEAN.js 0.4 using the yeoman meanjs generator!

Getting started with the MEAN stack

14439 97

The hardest part of web development is not knowing where to start, and over thinking the process. Once you’ve jumped over that hurdle, you’ll wonder what you were so worried about! This post goes through the process of installing the MEAN Stack (MongoDB, Express.js, Angular.js, Node.js).

Install MEAN.js 0.4.0 and run using Gulp

2698 31

It’s time to take MEAN.js version 0.4.0 for a spin! We’ll go through the installation process using the new generator, and run the new app using gulp.

MEAN Stack – AngularJS & PassportJS Login Credentials – Day 7

1966 4

We look at:
– The MEAN Stack Sign-in page
– Creating CSS styles
– Passport.js error messages
– Introduction to Bootstrap Alerts
– Exploring the Angular.js code on the Sign-in page
– Homework – Can you format the Sign-up page? Let me know how you go!

MEAN Stack – AngularJS Models in Bootstrap Forms – Day 12

1961 0

In this video we’ll take the changes that we’ve made to the Angular Customers controller, and start mapping the Angular Model to the Create Customer Page. We also begin to style our Create Customer Page based on our Wireframes.

We look at:
– The Yo generated Create Customer Page, and how we find it using the Angular Routes
– Why the page wouldn’t work because we removed the ‘name’ field from our Schema
– Identify the required bootstrap grid based on our wireframes
– Begin to style the Create Customer Page based on our wireframes
– Some tips and tricks on styling Bootstrap for mobile devices
– We map the Angular customer model to our inputs

MEAN Stack – AngularJS Notification Service – Day 27

1361 4

In this video we’ll create our own notification service using an AngularJS Factory with publication and subscription methods. We’ll use this service to send messages between our Create Customer Modal, and our Customer List to refresh the list when a new customer is created.

We look at:
– Creating a new AngularJS notification Factory Service
– Setting up functionality within the Service to send a message and data
– Setting up functionality with the Service to receive a message and data
– Hooking up our Create Customer Controller with the new notification service
– Using the new notification service to send data when a new customer is created
– Hooking up our Customer List directive with the new notification service to update the list when a new customer is created
– Creating a new customer to test out our new Service

MEAN Stack – AngularJS Scope & Controllers – Day 16

1761 9

In this video we’ll break some code! We’ll look at the Customers Controller and break it up to support Create and Edit functions. We’ll also look at how we can remove the data-ng-init directive and use ‘Controller As’ to give our Controller an Alias.

We look at:
– The List Customers Page that was created from the Yeoman Generator
– Breaking the Customers Controller into 3 parts
– Using ‘this’ instead of ‘$scope’
– The use of the data-ng-init directive
– Removing the data-ng-init directive with ‘Controller As’
– Referring to a scope within our new Controller as an Alias

MEAN Stack – Answering Q’s with CSS & AngularJS directives – Day 28

1012 3

In this video we’ll clean up our app and answer some questions sent through via email and posted on the Bossable.com site. We’ll fix some errors, pretty up our customers list, add a picklist using ng-options, and fix the alignment between channel and email.

We look at:
– Fixing some of the task errors identified by Grunt
– Using Chrome to test out adding some padding between the customer records in the customers list
– Adding a new class with padding to our customers css file
– Using ng-class to add some colours to the customers list based on the referred field.
– Increase the size of the icon on the customers list
– Adding drop down values to our app using ng-options
– The AngularJS documentation and examples for ng-options
– Adding ng-options to our controller and edit customers client view
– Testing our new picklist in the Update Customer Modal
– Fixing the alignment of fields between the Channel and Email fields.

MEAN Stack – Client & Server Glue – Day 11

1804 1

In this video we’ll update the customers model, and look at how the model links through the various files and down to the angular customer controller. Then we’ll start making some updates to our angular controller.

We look at:
– Quick updates to the Customers Model
– The glue between the Customers Server Model and the Customers Server Controller
– The glue between the Customers Server Controller and the Server Routes
– The glue between the Server Routes and the Angular Factory Service
– The glue between the Angular Customers Factory Service and the Angular Customers Controller
– Lastly, we update the create function within the Angular Customers Controller to include the data that we want to pass to our Customers Server Model

MEAN Stack – Create Customer AngularJS Modal – Day 25

1367 14

In this video we’ll start to set-up our AngularJS Create Customer Modal. We’ll begin by turning our create customer view into a Modal window, and get it to popup using the ‘New Customer’ button.

We look at:
– The current create customer view
– Changing the top and bottom of the create customer view to align it with the update customer modal
– Changing our references to refer to the customer create controller
– Changing the controller alias references on the new Create Modal buttons
– Setting up the Create Customer Controller by reusing the existing create function and changing it up
– Using the code for the update customer modal directive as a template to create a new create customer modal directive.
– Adding a reference to our new Modal from the Customer List ‘Create Customer’ button
– Opening up our new Create Customer Modal

MEAN Stack – Custom tags with AngularJS directives – Day 24

1169 4

In this video we’ll create our own custom AngularJS directive. We’ll look at pulling out our list of customers and putting it into its own template, we’ll then glue the view and list back together using a directive.

We look at:
– An introduction to directives
– Locating Angular directives within our code
– Different types of directives
– The AngularJS documentation on directives
– Referring to directives using camel-case
– Creating our own custom elements/tags
– Moving our reusable code into a template
– Gluing our custom elements and template together using a directive
– Cleaning up our customer routes

MEAN Stack – Customer CRUD Module with Yeoman – Day 9

2687 17

In this video we’ll start to look at the Customers Pages, and create our very own Customer CRUD Module using the yeoman generator.

We look at:
– The Customers Pages, including the use case, storyboard and wireframes
– Backing up our work using Git
– The different types of generators available with the MEAN Stack
– Using the Yo scaffolding tool to generate a Customer CRUD (create, read, update, delete) module

MEAN Stack – Customer Search using AngularJS Filters – Day 18

1298 3

In this video we’ll add a search input and new customer button to our List Customers Page. We’ll also use AngularJS Filters to connect our search input to our list of customers, to let us filter through our list of customers.

We look at:
– Continuing to set up the List Customers Page
– Determining the grid layout for mobile vs. larger devices
– Using col-xs and col-sm to change grid sizes based on device size
– Finding and using Bootstrap classes for input-groups for our search bar
– Adjusting the size of input-groups and buttons to align to the wireframe
– Connecting the search input to the list of customers
– Finding Angular Filter documentation on the AngularJS website
– Using Angular Filter syntax to add filtering functionality to our app
– Adding place-holder text to our Search input

Bossable - From idea to boss, with fun and friendly tutorials and videos
  • © Bossable 2015
  • Tech
  • Mean Stack
  • Contact Us
  • Privacy
  • Terms
  • Close
  • Latest
  • Store
  • Mean Stack
  • 30 Day MEAN Stack Challenge
  • Web Apps
  • Tech
  • Say Hello