Having difficulties trying to pass data from HomePage to AddTask. The concept is that I input the "Task" from the AddTask Page and transfer it over to the HomePage task:any[] array. Can anyone tell me how to do it? or even a better method to do it?
Code :
src/pages/home/home.ts
import { Component } from '@angular/core';
import { NavController, IonicPage, NavParams } from 'ionic-angular';
import { AddTask } from '../addtask/addtask'
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
// Get Value from Post() with the format like below
tasks:any[] = [
{task:"Make an App",priority:"High",status:"pending"}
]
constructor(public navCtrl: NavController) {
}
openCT(){
this.navCtrl.push(AddTask);
}
}
src/pages/addtask/addtask.ts
import { Component } from '@angular/core';
import { NavController, IonicPage, NavParams } from 'ionic-angular';
import { HomePage } from '../home/home';
@Component({
selector: 'page-task',
templateUrl: 'addtask.html'
})
export class AddTask {
// Give Value to tasks:any[]
post(){
this.navCtrl.push(HomePage,{
"task":"Pushing Task",
"priority":"High",
"status":"pending"
})
}
constructor(public navCtrl: NavController) {
}
close(){
this.navCtrl.pop()
}
}