项目作者: Spaier

项目描述 :
Angular module with DOM wrappers and factories.
高级语言: TypeScript
项目地址: git://github.com/Spaier/ngx-dom-wrappers.git
创建时间: 2018-09-10T14:06:17Z
项目社区:https://github.com/Spaier/ngx-dom-wrappers

开源协议:MIT License

下载


ngx-dom-wrappers

npm
npm
Build Status
devDependencies

Prerequisites

  • Node
  • npm or yarn.

About

Angular library providing wrappers for dom types.

Table of Contents

Installation

  1. npm install ngx-dom-wrappers

or

  1. yarn add ngx-dom-wrappers

Usage

  1. Import DomWrappersModule in AppModule or CoreModule of your application.

AppModule

  1. @NgModule({
  2. imports: [
  3. // Other imports
  4. DomWrappersModule
  5. // Other imports
  6. ],
  7. })
  8. export class AppModule { }

CoreModule

  1. @NgModule({
  2. imports: [
  3. // Other imports
  4. DomWrappersModule
  5. // Other imports
  6. ],
  7. exports: [
  8. // Other exports
  9. DomWrappersModule
  10. // Other exports
  11. ],
  12. })
  13. export class CoreModule { }
  1. Use wrappers in your code
  1. import { WINDOW, LOCAL_STORAGE, SESSION_STORAGE } from 'ngx-dom-wrappers'
  2. constructor(
  3. @Inject(WINDOW) windowWrapper: any,
  4. @Inject(LOCAL_STORAGE) localStorageWrapper: any,
  5. @Inject(SESSION_STORAGE) sessionStorageWrapper: any,
  6. ) {
  7. const windowObject = windowWrapper as Window
  8. if (windowObject) {
  9. // Your code
  10. }
  11. }

Resources

License

MIT