Book Image

Mastering Angular 2 Components

By : Gion Kunz
Book Image

Mastering Angular 2 Components

By: Gion Kunz

Overview of this book

<p>Through this book, you will learn how to use Angular 2 and its component-based architecture in order to develop modern user interfaces. A new holistic way of thinking about UI development will be established throughout this book, and you will discover the power of Angular 2 components through many examples. This book is based on Release Candidate 1(RC1) of Angular 2.</p> <p>On this journey, you'll discover the benefits of component-based user interfaces over the classical MVC design. Also, you will get a chance to compare a classical MVC with a component-based approach and understand the challenges of modern user interfaces. You will learn the very basics of the required core technologies and the setup needed to get going with Angular 2, and progressively enhance your understanding of Angular 2 components by working on the example application.</p> <p>After reading the book and following the example application, you will have built a small-to-mid-sized application with Angular 2 using a component-based UI architecture.</p>
Table of Contents (19 chapters)
Mastering Angular 2 Components
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Tag management


The classical form of tagging enables you to associate a taxonomy with elements within a system and helps you organize your project. It allows you to have a many-to-many association that can be quickly managed, and you can use it later to filter relevant information.

In our task management system, we're going to use a slightly different version of tags. Our goal is to provide a way to have semantic shortcuts within the application. With the help of tags, a user should be able to cross-reference information between different parts of the data, providing a summary of the referenced entity as well as a navigation shortcut for the entity.

For example, we can include a project tag within a user comment. A user can enter the tag by simply typing in the project ID. When a comment is displayed, we see the title of the project and the number of open tasks within the project. But when we click on the tag, we directly reach the project detail page where the task is located.

In this section...