2017-01-07 12 views
0

ページに戻ってデータを一度リフレッシュするにはどうすればいいですか?あなたが見ることができるhttps://github.com/eshk12/Parabi/tree/Medicine-module-complete-add/edit/del/view/list角2 - ページを一度再訪するコンストラクタを再実行してください

Medicineと呼ばれるページがあると/編集Medicine's値(スライド左)を削除するオプションがあります:

はここで例えば私のgithubのプロジェクトです。 変数がリセットされていないため、データを正常に編集してデータを返すと、データは同じになります。

データの現在の状態を表示するには、ページを更新する必要があります。これにより、コンストラクタが再実行されます。

私はそれを行う方法がありますか?

ありがとうございました!

答えて

1

angular2/ionic2ライフサイクルフックを使用する必要があります。 クラスが作成されたときにコンストラクタが実行されますが、実際のビューとの関連はありません。

ionViewDidLoad() { 
    console.log('Hi'); 
} 

angular2利用の場合:ionic2使用する場合

ngOnInit() { 
    console.log('Hi'); 
} 

はあなたがここにリスト全体を見ることができますhttps://angular.io/docs/ts/latest/guide/lifecycle-hooks.html

あなたは観測を使用し、上のデータを2秒ごとにポーリングすることができます
1

サービス。 データが変更されるたびにobservableが更新されます。

ionViewWillEnter(){ 
     // your code goes here. 
    } 

ありがとう:

0

は、私がページにあっ入力されるたびに呼び出される関数を見つけることがあります!

関連する問題