2017-08-24 11 views
1

アプリケーションを開くと、メイン画面に製品数が表示されます。Ionic 2別のページで機能を実行する

しかし、カート内のすべての製品を追加すると、この番号を更新することはできません。

カート内のアイテムの数がTabsPageでわかり、必要に応じて印刷します。

製品詳細ページに製品カートを追加しているときに、タブページ内の製品数を更新する機能を実行できません。 この問題を解決するにはどうすればよいですか? タブページコード。

sepetDetay(BELGEID){ 

    var header = new Headers(); 
    header.append("Accept","application/json"); 
    header.append("Content-Type","application/json"); 
    var base_url = "xxxxxxxxxxxxxxxxxx"; 
    var veri = JSON.stringify({ 
     ID : 0, 
     BELGEID : BELGEID 
    }); 

    this.http.post(base_url, veri, header).map(res=>res.json()).subscribe(data=>{ this.SEPETSAYISI = data["Table"].length; }); 


} 

<ion-tab [root]="tab5Root" tabTitle="Sepet" [tabBadge]="SEPETSAYISI" tabIcon="ios-cart"></ion-tab> 

Show image

+0

コードを入力してください。私はあなたのニーズに合うかもしれないと思っています。 – DMCISSOKHO

+0

私は追加しました。あなたは見てみることができますか? –

答えて

0

これは、カート機能をアドインで容易になり、完全なコードをTABSETが、私が使用できるステップがあります:

1 - カートに追加するために、私はあなたにTUをアドバイス取得時に「Observable」を使用
2 - あなたが視聴可能なタブについては、あなたに観察可能になる

あなたのカートが変更されると、カウントが更新されます。

ドキュメントはこちらです:https://angular.io/guide/http#making-a-post-request

+0

ありがとう、私はイベントを分析し、問題を解決した –

関連する問題