Есть два способа, которыми я знаю.
- Использование сервисов. (Я предпочитаю это)
data.service.ts
import { Injectable } from '@angular/core';
@Injectable()
export class dataService {
data: string;
setData(data) {
this.data = data;
}
getData(){
return this.data;
}
}
App.component.ts
import { Component } from '@angular/core';
import { dataService } from './server.service';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
constructor(private dataService: dataService){}
getData() {
retrun this.dataService.getData();
}
}
2) Использование NavController
this.navCtrl.push(HomePage, {
data: userData
});
На домашней странице вы можете получить доступ к таким данным, как это
constructor(public navCtrl: NavController, public navParams: NavParams) {
this.userData = navParams.get('data');
}