2016-10-26 4 views
1

私はメニューを含むionic 2 applictionを持っており、メインページを更新する必要があるメニューから1つの項目を選択するたびに、私はmain.ts希望の結果をリストとして返します。app.component.ts私はこの関数を呼び出す必要があります。ionic 2 - 呼び出しページapp.component.tsから関数

私はどうしたらいいですか?

ありがとうございます!

答えて

5

質問を正しく理解できません。どうすればapp.components.tsからmain.tsの機能を起動できますか? app.components.tsで

import { Events } from 'ionic-angular'; 
constructor(public events: Events) { 
} 

clickMenu(item) { 
events.publish('menu:clicked', item); 
} 

あなたのメニュー項目にクリックメニュー(アイテム)を追加します(クリック)= "クリックメニュー( 'whateverYouWantToPassあなたは、この目的のためにIonic2 Eventsを使用することができます

「)」

とmain.tsで:

import { Events } from 'ionic-angular'; 

constructor(public events: Events) { 
events.subscribe('menu:clicked', (item) => { 
    // Do something with the clicked item data, e.g.: 
    console.log(item[0]); 
}); 
} 

私は、これはヨーヨーをもたらす願っていますあなたのソリューションにもっと近い。

+1

ありがとうsooo match :)私の人生を保存しました – eya

+0

Eya – Ben

関連する問題