Creating a Basic Angular Plugin

Define a simple Angular Service as a plugin and show how to register it within an Angular module to be reused across the application.
import { Injectable } from '@angular/core';

  providedIn: 'root'
export class SimpleService {
  constructor() {}

  sayHello() {
    console.log('Hello from Simple Service!');
Defines an Angular service called SimpleService, which includes a method called sayHello that logs a greeting message to the console. The @Injectable decorator with the 'root' option means that this service will be a singleton and available app-wide.
import { NgModule } from '@angular/core';
import { SimpleService } from './simple.service';

  providers: [SimpleService]
export class SimpleServiceModule {}
Creates an Angular module called SimpleServiceModule that registers the SimpleService so it can be used by other components, directives, or services throughout the application.