ionic start
ionic g provider authService
ionic generate page login
npm install firebase angularfire2 --save
keytool -genkey -v -keystore key.keystore -alias key -keyalg RSA -keysize 2048 -validity 10000
ionic cordova plugin add phonegap-plugin-push --variable SENDER_ID=123456789
ionic cordova plugin rm phonegap-plugin-push
login(){
this.navCtrl.push(LoginPage);
}
file app.module.ts
const firebaseAuth = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: ""
};
ion-buttons end
OR ion-buttons start
<ion-buttons end>
<button on-click="goToPage10()" ion-button icon-only><ion-icon name="md-wifi"></ion-icon></button>
</ion-buttons>
<ion-title>
title
</ion-title>
<ion-content padding style="background:url(assets/img/bg.jpg) no-repeat center;background-size:cover;" id="page2" dir="rtl">
import { App } from 'ionic-angular';
private app: App
logout(){
const root = this.app.getRootNav();
root.popToRoot();
}
npm audit fix
import { Observable } from 'rxjs/Observable';
----------------
export class xxxxxxxxxx {
faisalListRef: Observable<any[]>;
-------------------
this.faisalListRef = this.database.list('faisalDB');
-----------------------------------
export interface FaisalItem {
title: string;
}
file app.module.ts
import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabaseModule } from 'angularfire2/database';
import { FIREBASE_CREDENTIALS } from './firebase.credentials';
file app.module.ts
imports:
AngularFireModule.initializeApp(FIREBASE_CREDENTIALS),
AngularFireDatabaseModule
create file firebase.credentials.ts
at foldersrc/app
export const FIREBASE_CREDENTIALS = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: ""
};
tabsHideOnSubPages="true"
<ion-content padding style="background:url(assets/img/1LLoNbYkQ4qBJhcsNVh6_bg.jpg) no-repeat center;background-size:cover;">
ion-title {
position: absolute;
top: 0;
left: 0;
padding: 0 90px 1px;
width: 100%;
height: 100%;
text-align: center;
}
white-space: pre-line;
<ion-tab [root]="tab6Root" tabTitle="المفضلة" tabIcon="heart" tabBadge="9"></ion-tab>