@anglr/notifications
TypeScript icon, indicating that this package has built-in type declarations

10.0.0 • Public • Published

npm version Build status

Angular Notifications

Angular module for displaying notifications.

Module contains components for displaying local and global notifications.

Installation

To install latest version of this module you just run:

npm install "@ng2/notifications" --save

SystemJs Usage

In your SystemJs configuration script add following lines to packages configuration section:

packages:
{
    '@ng2/notifications': 
    {
        main: "dist/index.dev.min.js",
        defaultExtension: 'js'
    }
}

Webpack Usage

In your application create file called dependencies.ts and add following line:

import '@ng2/notifications';

Then add this file as entry point in your webpack.config.js:

"vendor-import": path.join(__dirname, "pathToVendorTsDirectory/vendor.ts")

Then reference this file in your index.html at the end of body before application start javascript:

<script src="webpackOutputDirectory/vendor-import.js"></script>

Types

Available types:

Modules

  • NotificationsModule

Components

  • Notifications
  • GlobalNotifications
  • NotificationMessage

Interfaces, classes, enums

  • Notification
  • NotificationType
  • NotificationsOptions

Services

  • GlobalNotificationsService
  • LocalNotificationsService

Usage

Import Module

Typescript

This enables usage of all 'Notifications' components.

import {NgModule} from '@angular/core';
import {NotificationsModule, GlobalNotificationsService} from '@ng2/notifications';
import {GlobalSampleComponent} from '.globalSample.component';
import {LocalSampleComponent} from '.localSample.component';

/**
 * Definition of your module
 */
@NgModule(
{
    imports: [NotificationsModule],
    declarations: [GlobalSampleComponent, LocalSampleComponent],
    providers: [GlobalNotificationsService]
})
export class YourModule
{
}

Package Sidebar

Install

npm i @anglr/notifications

Weekly Downloads

48

Version

10.0.0

License

MIT

Unpacked Size

148 kB

Total Files

66

Last publish

Collaborators

  • kukjevov
  • vinckobb