typescript

A 15-post collection

Introducing Angular Modules - Feature Modules

The @NgModule is a new decorator that has recently been added in Angular 2. NgModule defines an Angular Module, which (from the official docs) are defined as "Angular Modules help organize an application into cohesive blocks of functionality." This post is the third in a series that introduce @NgModule and its role in creating Angular 2 apps. In this post I'll discuss some motivations for creating feature modules. Angular Modules Series Introducing NgModule and the Root Module Routing Module Feature Modules Shared/Core Modules Eager and Lazy Loading I'm currently updating my Angular 2 First Look course on Pluralsight for this and other new topics. Be sure to check back later this Fall. Features Often our apps have discrete sets...


Introducing Angular Modules - Routing Module

The @NgModule is a new decorator that has recently been added in Angular 2. NgModule defines an Angular Module, which (from the official docs) are defined as "Angular Modules help organize an application into cohesive blocks of functionality." This post is the second in a series that introduce @NgModule and its role in creating Angular 2 apps. In this post I'll discuss some motivations for creating multiple modules, some decisions we have to make regarding them, and how routing fits into modules. Angular Modules Series Introducing NgModule and the Root Module Routing Module Feature Modules Shared/Core Modules Eager and Lazy Loading I'm currently updating my Angular 2 First Look course on Pluralsight for this and other new topics. Be...


Introducing Angular Modules - Root Module

The @NgModule is a new decorator that has recently been added in Angular 2. NgModule defines an Angular Module, which (from the official docs) are defined as "Angular Modules help organize an application into cohesive blocks of functionality." This post introduces @NgModule and its most oft used features when creating a root module. Angular Modules can also assist with separation of features, and eager and lazy loading of those features. I'll explore these in future posts, but first we must grasp the basics and create a simple root module. I'm currently updating my Angular 2 First Look course on Pluralsight for this and other new topics. Be sure to check back later this Fall. Angular Modules Series Introducing NgModule and...


The Ultimate Angular 2 Workshop in Ft Lauderdale

Angular 2's engineering makes it extremely powerful for web and mobile applications. It is a great time to learn how to build apps with Angular 2 using Dependency Injection, providers, data binding, RxJS, Components, Modules, Services, and more! I'm excited to announce a new two day Ultimate Angular 2 Workshop that is custom tailored to jump starting into Angular 2, hosted by myself and my friend Dan Wahlin in Ft Lauderdale, Florida on October 6 and 7! Register now (The EARLY bird discount code expires on Sep 2, 2016) Interested in learning how to build applications with Angular 2? Whether you’ve been building Angular 1 applications or you’re brand new to Angular, this workshop will provide a ground-up...


Angular 2 QuickStart with Ward Bell

Recently I had a great opportunity to sit down with my good friend and expert Angular developer Ward Bell to film a Play by Play for Pluralsight on Angular 2. You can watch Ward and I build an Angular 2 app from scratch, and see us explaining the decisions we make as the code unfolds. Here is the description of the video with us ... In this video, Curious about getting started in Angular 2? This Play by Play will get you up and running in under two hours. In this course, Angular experts John Papa and Ward Bell build an Angular 2 app from scratch. You’ll learn about the various options for spinning up an Angular 2 app, including...