This package has been deprecated

Author message:

Ionic Platform is no longer supported. See https://ionicframework.com/pro

@ionic/platform-client-angular
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

Ionic Platform Client for Angular 2

Angular 2 integration for the Ionic Platform in your app.

Installation

$ npm install --save @ionic/platform-client-angular

Usage

In your app.ts file, tell Angular about the platform providers by calling the imported providers function with a config and passing it to ionicBootstrap function. Then, use the injectable platform classes (Auth, User, Push, Deploy, etc.) in your app's classes just as you would any other service class.

import ...
import {Auth, User, providers} from '@ionic/platform-client-angular';

let platformConfig = {
  'core': {
    'app_id': 'YOUR-APP-ID'
  }
};

@Component({
  template: '<ion-nav [root]="rootPage"></ion-nav>'
})
export class MyApp {
  rootPage: any = TabsPage;

  constructor(platform: Platform, user: User) {
    platform.ready().then(() => {
      Auth.signup({'email': 'hi@ionic.io', 'password': 'puppies123'}).then(() => {
        // `user` is now the authenticated user
      }, (err) => {
        // something went wrong!
      });
    });
  }
}

ionicBootstrap(MyApp, providers(platformConfig), { /* Ionic Framework Config */ });

Issues

This package wraps the platform client to add Angular integration. Because of this, most issues should be reported in the platform client issues or the platform issues.

Package Sidebar

Install

npm i @ionic/platform-client-angular

Weekly Downloads

0

Version

0.0.8

License

MIT

Last publish

Collaborators

  • ionicjs