DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest JavaScript Topics

article thumbnail
Implement a Password Strength Meter in Angular 8
In this article, we discuss how to create a password strength meter in Angular to allow users to get feedback on the strength of potential passwords.
April 2, 2020
by Siddharth Gajbhiye
· 22,985 Views · 6 Likes
article thumbnail
Validation Forms in Vue.js Apps Using Vuelidate library
In this article, we discuss how to use Vuelidate, a Vue.js form validation module to keep you from rewriting simple validation code.
April 1, 2020
by Yuri Mednikov
· 16,517 Views · 3 Likes
article thumbnail
A Step-by-Step Guide to JavaScript Localization
Today it's time to talk about front-end. In this article we will discuss how to localize JavaScript applications using the following solutions.
Updated April 1, 2020
by Ilya Bodrov
· 37,512 Views · 13 Likes
article thumbnail
How To Copy Text to Clipboard Using Angular 8
In this article, we discuss how to copy text as well as the current date and time to our clipboard in an Angular 8 application
April 1, 2020
by Siddharth Gajbhiye
· 45,711 Views · 4 Likes
article thumbnail
Server-Side Pagination Using ASP.NET Core and Angular 8 - Part Three
In the final installment of this three-part series, we discuss how to fetch, sort, and display records from our database more efficiently.
April 1, 2020
by Siddharth Gajbhiye
· 11,435 Views · 3 Likes
article thumbnail
Angular8 + PrimeNG Tutorial — Implement a Data Table Component
In this article, we discuss how to create a DataTable component with Angular and PrimeNG to better visualize data on a webpage.
March 23, 2020
by Nazia Shaikh
· 42,375 Views · 3 Likes
article thumbnail
React Bootstrap Table With Searching and Custom Pagination
In this article, we discuss how to use the React Bootstrap Table and add pagination, searching, and sorting.
March 20, 2020
by Sanwar Ranwa DZone Core CORE
· 40,376 Views · 4 Likes
article thumbnail
How to Build a CRUD Application Using React and Django
This article demonstrates how to build a simple REST API using the Django framework, and a frontend in React which consumes the API.
March 20, 2020
by George Anderson
· 28,426 Views · 11 Likes
article thumbnail
Using a Raspberry Pi as Your Development Server
In this tutorial, I will show you how to set up a Raspberry Pi 4 as a development (or testing) server.
March 19, 2020
by Jeremy Morgan
· 53,873 Views · 14 Likes
article thumbnail
Angular Localization and Internationalization
Learn how to easily do Angular localization with built-in or external libraries. We show you how to work with angular-i18n and ngx-translate.
Updated March 16, 2020
by Tim Leers
· 56,577 Views · 7 Likes
article thumbnail
Develop a Secure CRUD Application Using Angular and Spring Boot
In this article, we discuss how to implement OpenID Connect with Angular, Kotlin, Spring Boot, and Okta.
Updated March 11, 2020
by Matt Raible
· 20,427 Views · 6 Likes
article thumbnail
Immutability in JavaScript — When and Why Should You Use It
In this article, take a look at immutability in JavaScript and see when and why you should use it.
March 10, 2020
by Manjunath M
· 39,141 Views · 3 Likes
article thumbnail
Deploying an Angular App to AWS S3
In this article, you'll create and deploy an Angular app to AWS S3 from scratch in less than five minutes Prerequisites
March 9, 2020
by Marouen Helali
· 31,548 Views · 6 Likes
article thumbnail
Defining Implementations of Services: Dependency Injection in Angular
I was working on a practical project using Angular 8, where I was creating a service and thinking more about how to implement SOLID principles. I decided to have an interface to define my service and a class to implement the logic. Everything was okay with that design, but a question came to my mind, "How can I implement dependency injection with my Angular component?" In this example, I am going to use an abstract class, Let's create an abstract class, named IGreetingsService. This will be used as an Interface with a greeting method. TypeScript x 1 export abstract class IGreetingsService { 2 constructor() { } 3 abstract greeting(): String; 4 } Now, let's create a class, GreetingsServiceImpl. This class implements the IGreetingsService abstract class. TypeScript xxxxxxxxxx 1 1 export class GreetingsServiceImpl implements IGreetingsService { 2 constructor() { } 3 greeting(): String{ 4 return "Pruebaa"; 5 }; 6 } At this point, we have a regular class to use as a service, but we need to add the annotation @Injectable. We have to put it at IGreetingsService. TypeScript x 10 1 @Injectable({ 2 providedIn: 'root', 3 useClass: GreetingsServiceImpl, 4 }) 5 export abstract class IGreetingsService { 6 7 constructor() { } 8 9 abstract greeting(): String; 10 } The magic is at the property useClass. This class is used by the Angular framework to know what concrete class has to use for dependency injection when you are using theIGreetingsService abstract class. So we are ready to use our service into an angular component. TypeScript xxxxxxxxxx 1 12 1 @Component({ 2 selector: 'my-app', 3 templateUrl: './app.component.html', 4 styleUrls: [ './app.component.css' ] 5 }) 6 export class AppComponent { 7 name: String; 8 constructor(private service: IGreetingsService ) { 9 this.name = this.service.greeting(); 10 } 11 12 } At the moment, to create an instance of the AppComponent, Angular automatically creates an instance of GreetingsServiceImpl , instead of IGreetingsService. (Remember IGreetingsService is an abstract class). This approach can help you in several situations; for example, think about a service using REST services to get some data, but now there is a new requirement, and you need to get the same data from session storage or local storage. You can create a new class implementing your abstract class and update the property useClass to refer to your new class. Another situation would be if you needed a different implementation on production environments and testing environments. You can find the complete source code here: https://stackblitz.com/edit/angular8-injectiondependency-interface. A final note, you can define a provider in the component definition annotation to inject a specific implementation of your service. TypeScript x 1 @Component({ 2 selector: 'my-app', 3 templateUrl: './app.component.html', 4 styleUrls: [ './app.component.css' ], 5 providers :[{ provide: IGreetingsService, useClass: GreetingsServiceImpl }] 6 }) Further Reading Angular: Everything You Need to Know [Tutorials]. About Dependency Injection.
March 9, 2020
by Javier Santos
· 9,554 Views · 4 Likes
article thumbnail
Integration Dotenv With NestJS and Type ORM
In this article, we discuss how to integrate dotenv with NestJs and TypeORM to get you up and going with your Node application configuration.
March 5, 2020
by Jason Rees
· 24,829 Views · 5 Likes
article thumbnail
10 Famous Apps Using React.js
See ten famous applications that are using React.js nowadays, including Facebook, WhatsApp, and more.
March 4, 2020
by Manish Patel
· 22,410 Views · 4 Likes
article thumbnail
Observability on Heroku: How to Monitor Apps on Managed Infrastructure
Although the services Heroku offers are fully managed services, there are a number of ways to monitor your infrastructure natively or with add-ons.
March 3, 2020
by Michael Bogan DZone Core CORE
· 8,449 Views · 3 Likes
article thumbnail
For Loops in JavaScript: Native, forEach, and For-of
In this article, we cover how to loop over array in JavaScript with a traditional, native loop, ES6's forEach method, and a for-of loop.
March 2, 2020
by Peter Connelly
· 12,258 Views · 5 Likes
article thumbnail
Geospatial Data Analysis in Angular
This article will explain the method to create an interactive geospatial data visualization with Angular 8, MapboxGL and DeckGL.
March 2, 2020
by Imaginea Technologies
· 8,586 Views · 3 Likes
article thumbnail
Upload and Retrieve Files/Images Using Spring Boot, Angular, and MySQL
This article demonstrates how you can select an image using the Angular 8 UI, send it to the Spring backend, and retrieve it later from MySQL.
February 26, 2020
by Rida Shaikh
· 128,932 Views · 6 Likes
  • Previous
  • ...
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×