<ion-content class="bg">
<ion-list >
<ion-item *ngFor="let item of mesajlar" (click)="openmsg(item.kimeid)">
<h2>{{item.kimeadi}}</h2>
<p>{{sonmesaj}}</p>
<ion-note item-end>{{sonmesajtarih}}</ion-note>
</ion-item>
</ion-list>
</ion-content>
当我单击到项目时,使用params调用函数
item.kimeid
我想用params调用函数
项目.kimeid
项目加载时。
mesajlar: Observable<any>;
sonmesaj: string = "";
sonmesajtarih: string = "";
kimeid: string = "";
constructor(public navCtrl: NavController,
public navParams: NavParams,
public http: Http,
public modalCtrl: ModalController,
) {
}
mesajiac(kimeid,kimeadi,kiminid,kiminadi){
const modal = this.modalCtrl.create(MesajPage,{
kimeid: kimeid,
kimeadi: kimeadi,
kiminid: kiminid,
kiminadi: kiminadi
});
modal.present();
}
ionViewDidLoad() {
const rsuserid = localStorage.getItem("rsuserid");
let headers: any = new HttpHeaders({ "Content-Type": "application/json" }),
options: any = { key: "kontrol", rsuserid: rsuserid },
url: any = "http://185.181.9.84/RakipSizsiniz/php/mesajlarigetir.php";
console.log(options);
this.http
.post(url, JSON.stringify(options), headers)
.map(res => res.json())
.subscribe(res => {
console.log(res);
this.mesajlar = res;
});
}
sonmesajigetir(){
const rsuserid = localStorage.getItem("rsuserid");
let headers: any = new HttpHeaders({ "Content-Type": "application/json" }),
options: any = { key: "kontrol", kiminid: rsuserid, kimeid: this.kimeid},
url: any = "http://185.181.9.84/RakipSizsiniz/php/sonmesajigetir.php";
console.log(options);
this.http
.post(url, JSON.stringify(options), headers)
.map(res => res.json())
.subscribe(res => {
console.log(res);
this.sonmesaj = res.sonmesaj;
this.sonmesajtarih = res.tarih;
});
}
我接受
mesajlar
从数据库用php文件,我想从另一个数据库用另一个php文件根据
rsuserid
和
this.kimeid
. 我也有
kimeid
html
页码
项目.kimeid