Dev Coding Lab
  1. Home
  2. Web Dev

Recent Articles

  • Getting started with Vue 3
  • JavaScript Basics
  • How to use Google Fonts in HTML?
  • Getting started with Vue CLI
  • Adding FontAwesome to Angular

Adding FontAwesome to Angular

Details
Written by: admin
Category: Web Dev
Published: 09 August 2025
Hits: 105

https://www.npmjs.com/package/@fortawesome/angular-fontawesome

$ ng add @fortawesome/angular-fontawesome@<version>;

 

$ npm install @fortawesome/free-solid-svg-icons

 

Example Usage:

Install:
npm install @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icons @fortawesome/free-regular-svg-icons @fortawesome/free-brands-svg-icons @fortawesome/angular-fontawesome

 

Register FontAwesomeModule globally

import { ApplicationConfig } from '@angular/core';
import { provideRouter } from '@angular/router';
import { provideHttpClient } from '@angular/common/http';
import { routes } from './app.routes';
import { importProvidersFrom } from '@angular/core';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';

export const appConfig: ApplicationConfig = {
providers: [
provideRouter(routes),
provideHttpClient(),
importProvidersFrom(FontAwesomeModule)
]
};

Use icons in a component

import { Component } from '@angular/core';
import { FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { faGithub, faTwitter } from '@fortawesome/free-brands-svg-icons';
import { faEnvelope } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';

@Component({
selector: 'app-home',
standalone: true,
imports: [FontAwesomeModule],
templateUrl: './home.component.html',
})
export class HomeComponent {
constructor(library: FaIconLibrary) {
library.addIcons(faGithub, faTwitter, faEnvelope);
}
}

 

Add Icons in HTML:
<a href="https://github.com/dg" target="_blank">
<fa-icon [icon]="['fab', 'github']"></fa-icon>
</a>
<a href="https://twitter.com/dg" target="_blank">
<fa-icon [icon]="['fab', 'twitter']"></fa-icon>
</a>
<a href="mailto:This email address is being protected from spambots. You need JavaScript enabled to view it.">
<fa-icon [icon]="['fas', 'envelope']"></fa-icon>
</a>

How to add code blocks in JCE editor

Details
Written by: admin
Category: Web Dev
Published: 09 August 2025
Hits: 75

https://www.joomlacontenteditor.net/support/documentation/plugins/core-editor-tools/code-blocks

codeblocks.png

Getting started with Angular

Details
Written by: admin
Category: Web Dev
Published: 09 August 2025
Hits: 145

Creating Angular Project:

Installation:

Node.js

npm install -g @angular/cli

 

Step 1: Create the project:

Using angular CLI
https://angular.dev/cli/new

ng new project-name

ng n project-namecod

ngnew.png

https://angular.dev/tools/cli/setup-local

Running the app:

ng serve --open

https://angular.dev/tutorials/first-app#local-development-environment

 

Generating components:

https://angular.dev/cli/generate/component

ng generate component name_of_component [options]

 

Joomla CMS Platform

Details
Written by: admin
Category: Web Dev
Published: 24 June 2025
Hits: 175

Joomla Cheatsheet 

Adminstrator - 
website.com/administrator

Page 1 of 2

  • 1
  • 2

Categories

  • Basics (8)
  • Android App Developement (0)
  • Web Dev (5)
  • Angular (1)
  • CMS Content (0)
  • Vue (1)
  • Javascript (1)

Most Read Articles

  • Android Platform Version
  • Kotlin Multiplatform
  • Welcome to the DevCodingLab.com
  • Drupal Tutorials
  • Joomla CMS Platform