The following section explains the steps required to create a simple badge component using styles and its basic usage.
The Badge
component is pure CSS component which doesn’t need specific dependencies to render.
|-- @syncfusion/ej2-notifications
Angular
sample use the following commands.git clone https://github.com/angular/quickstart.git quickstart
cd quickstart
npm install
For more information, refer to Angular sample setup.
npm install @syncfusion/ej2-notifications --save
ej2-notifications
package folder. This can
be referenced in your application using the following code.[src/styles.css]
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-notifications/styles/material.css';
Modify the template
in app.component.ts
file to render the Badge component.
[src/app/app.component.ts]
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<div id='element'><h1>Badge Component <span class="e-badge">New</span></h1></div>`
})
export class AppComponent {}
Run the application in the browser using the following command.
npm start
The following example shows a basic badge component.
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<div id='element'><h1>Badge Component <span class="e-badge">New</span></h1></div>`
})
export class AppComponent {}
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
/**
* Module
*/
@NgModule({
imports: [
BrowserModule,
],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule { }
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';
import { AppModule } from './app.module';
enableProdMode();
platformBrowserDynamic().bootstrapModule(AppModule);