Month: April 2021

Angular Custom Directives – Part 1: Attribute Directives
|

Angular Custom Directives – Part 1: Attribute Directives

The concept of the ‘Directive’ comes from the early versions of Angular (e.g., AngularJS 1.X) The concept covers almost all the basic building blocks of Angular, including Components. Angular provides ‘ready-made’ Directives that we can use them directly in our templates. However, here we will focus on Custom Directives, with examples to both, Attribute and Structural Directives. In this post we give a step-by-step example with code, for a Custom Attribute Directive.

First steps in Typescript Array Sorting
|

First steps in Typescript Array Sorting

Like many other languages, Typescript offers a built in Array sort() method. However, most of the times we have to use and pass our own comparison function. This is the case, especially when we have to order arrays of objects, and ordering should be based on specific object property. Moreover, we have also to take into account the default mutability of arrays, if we have to preserve the initial arrangement of the elements in an array.

Installing Typescript via node, and start using it via VS Code (macOS)
| | |

Installing Typescript via node, and start using it via VS Code (macOS)

Typescript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.