Angular is a platform for building applications in TypeScript, HTML and CSS. The basic building blocks of an Angular application are NgModules. An Angular app is typically comprised of a root module (that is responsible for bootstrapping) and one or more feature modules. By default, NgModules are eagerly loaded, which…
Angular
Dashboards and Dashboard Widgets - Part 1
In a previous post, I wrote about Angular Material's toolbar and sidenav components. In this post, I'll walk you through the steps I followed in order to add Dashboard support to Serendipity: Getting Started After a little research (see below) I decided to try Angular Gridster 2 (angular-gridster2). Angular Gridster…
Testing your Ionic 3 App
The Angular CLI includes support for Unit and End-to-End Testing using tools and technologies that are known to work well. However, if you use Ionic's CLI to create the scaffolding for a new project you'll notice that it doesn't include any support for Unit or End-to-End Testing. The Angular CLI…
Ionic 3 and Forms - Part 2
In a previous post I walked you through the steps I followed when creating a reactive form using FormBuilder. In this post, I'll show you how to add support for validation and error handling to forms created using FormBuilder. Form validation In order to provide a great user experience you…
Ionic 3 and Forms
In previous posts I walked you through the steps I followed when creating a bespoke 'look and feel' for a Hybrid Mobile App built using the Ionic Framework. In this post, I'll show you how to build a 'Sign in' page using FormBuilder. Forms To quote Angular's 'Getting Started' guide:…