Sharing Top Content from the Angular-sphere.

ionic-ohm2-users – A template for creating reusable module for Angular… #npm #javascript #nodejs

  • This is a template for building your own reusable Angular2/Ionic2 module using TypeScript.
  • Develop your module like any other Angular 2 module.
  • When you’re ready to publish to npm, run .
  • If you’d like to test this package, run – – Currently, modules must be published to npm.
  • If you can’t push private code to npm, other options are a private npm repo/npm enterprise, or from a git repo.

A template for creating reusable module for Angular 2 and Ionic 2

This is a template for building your own reusable Angular2/Ionic2 module using TypeScript. Supports Angular’s ngc and Ahead-of-Time compiling out of the box.

Develop your module like any other Angular 2 module. Then, run

npm run build

to build a local copy.

When you’re ready to publish to npm, run

npm publishPackage

If you’d like to test this package, run

Currently, modules must be published to npm.

npm link

packages will not install properly with our webpack confing (something on our list). If you can’t push private code to npm, other options are a private npm repo/npm enterprise, or

npm install

from a git repo.

import { NgModule } from ‘@angular/core’; import { IonicApp, IonicModule } from ‘ionic-angular’; import { MyApp } from ‘./app.component’; import { HomePage } from ‘../pages/home/home’; // Import your module import { MyModule } from ‘ionic-module-template’; @NgModule({ declarations: [ MyApp, HomePage ], imports: [ IonicModule.forRoot(MyApp), MyModule // Put your module here ], bootstrap: [IonicApp], entryComponents: [ MyApp, HomePage ], providers: [] }) export class AppModule {}

ionic-ohm2-users