は簡単な方法ですが、親ビューに内容を更新するよう指示できますか?この場合親のコンテンツを子からリフレッシュする
私は、ソートのモデルを変更することだし、この新しいモデルの状況と私のHTTPリクエストを照会したいと思います。
import {Component} from '@angular/core';
import {LoadingController,NavController,PopoverController,ViewController} from 'ionic-angular';
import {Http} from '@angular/http';
import 'rxjs/add/operator/map';
@Component({
template: `
<ion-list radio-group [(ngModel)]="suchService.sort" class="popover-page">
<ion-item>
<ion-label>Entfernung aufsteigend</ion-label>
<ion-radio (click)="sortchange()"value=""></ion-radio>
</ion-item>
<ion-item>
<ion-label>Neueste zuerst</ion-label>
<ion-radio (click)="sortchange()"value="9"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Preis aufsteigend</ion-label>
<ion-radio (click)="sortchange()"value="1"></ion-radio>
</ion-item>
</ion-list>
`
})
class PopoverPage {
constructor(private suchService: SuchService, private viewController: ViewController) {
}
sortchange(){
console.log("HALLO?"); <-- CALL FUNCTION OF ERGEBNISSE
this.viewController.dismiss();
}
}
export class Ergebnisse {
.....
getResults(){...}
....
}
私はあなたの子供に...私はPopoverpageのためにファイルの別の.TSを使用する場合でも...私のPopoverpageに
お返事ありがとうございます。返信!しかし、refreshListOrderは決して呼び出されません。 Ionic popover.createは実際にAngularが理解するように親子関係を作成しますか? – chack