This is the code repository for Mastering Angular Components - Second Edition, published by Packt.
Build component-based user interfaces using Angular
Angular framework embraces a mature user interface (UI) component architecture, a powerful tool when developing scalable application interfaces. The simple and deterministic design of Angular components supports you in building large and scalable component-based applications.
This book covers the following exciting features: <First 5 What you'll learn points>
- Use TypeScript to create Angular 6 components
- Leverage component composition to solve complex UI requirements
- Build an architecture using pure components and container components
- Explore the basics of RxJS observable streams and use them to build your application reactively
- Communicate between components using child queries
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
import {Component, ViewEncapsulation} from '@angular/core';
@Component({
selector: 'mac-root',
templateUrl: './app.component.html',
encapsulation: ViewEncapsulation.None
})
export class AppComponent {
title = 'mac';
}
Following is what you need for this book: Mastering Angular Components is for you if you are an Angular developer who already has a good understanding of basic frontend web technologies such as JavaScript, HTML, and CSS.
With the following software and hardware list you can run all code files present in the book (Chapter 1-10).
Chapter | Software required | OS required |
---|---|---|
1-10 | NodeJS 8.9.0 LTS | Windows, Mac OS X, and Linux (Any) |
Gion Kunz Gion Kunz has over 12 years of experience in writing interactive user interfaces using JavaScript. He's worked with AngularJS since 2012, is an early adopter of Angular 2 and loves to speak about Angular at conferences.
In 2018 he founded his own company Syncrea, where he helps customers create websites and applications using frontend web technologies. Besides working for his clients, Gion is a tutor at the SAE Institute in Zurich and loves to get his students enthusiastic about the web.
Click here if you have any feedback or suggestions.