The array reference here is passed by value to the methods below. This is similar to what we usually see in case of Javascript.
Author: Shiva Charan Devabhaktuni
Material Modal using CSS3
The following code tries to mimic the look and feel of the modal from Google’s Material Design using CSS3.
This can be easily achieved on a linux server with the help of a cronjob.
Open up your terminal and edit your cronjobs list using sudo crontab -e.
Defining a fixed set of equal width items for each row in a grid can be done using the grid-template-columns property in CSS3.
We can easily create a new schematic which we can use with the help of Angular-CLI in few minutes. Install the required package globally using npm as shown below. You will need node version >= 6.9 for this.
Detecting Route state changes can be done by subscribing to the router and listening to the events being emitted. In the example below you will see all the router events that you can listen to in Angular.
Angular Material with Angular 5
Install the latest version of Angular Material + Animations using npm to get started.
npm i --save @angular/material @angular/cdk npm i --save @angular/animations
call
The call() is a predefined Javascript function which can used to call a method of an object while passing it another object. For example, if you look at the following code, you will observe that the object being passed into the call() method replaces the this variable of the object whose method is being invoked.
To perform unit testing on a component that makes use of a service, that returns a promise, we can use fakeAsync() and spy() methods from Angular’s unit testing package.
In Javascript, when you pass a primitive data type like String or Int in Java to a function or a method, and a function modifies it, then this does not effect the actual data being passed. For example,