2016-11-24 13 views
3

私は角度2とイオン2の新機能です。イオン2のサイドメニューにお気に入りを追加するボタンを作成しようとしています。私は@Outputイベントを使用してcouldntが動作するようにputをputしようとしました。どんなアイデアも有益です。ありがとうございます。Ionic 2のサイドメニューに項目を動的に追加します

+0

メニューの内容は何に依存していますか?つまり、ボタンを表示/消滅させるのは何ですか?あなたは '* ngIf'を試しましたか? – olivarra1

+0

別のビューで同様のボタンをクリックすると、サイドメニューのリストに追加できます。 @output sense imをテンプレートとして他のビューを使用しないで使用できません。 –

+0

サイドメニューに表示したいボタンの状態をどこに保存するかを考える必要があります。あなたはそれにボタンを追加することができるサービス( '@ Injectable')を持つことができ、サイドメニューコンポーネントはそのリストを監視します。そして、あなたが好きなボタンを持っているところで、 '(クリック)'イベントはそこにボタンを追加します。意味がありますか? – olivarra1

答えて

-1

Ionic2 v2.1.14と同じ問題です。ルートコンポーネント

 userDataProvider.getUserData().subscribe(user_data => { 
 
      console.log("(app) user_data: ", user_data); 
 
      this.user_data = user_data; 
 
     })

のコンストラクタ内でこれを配置しようとすると...時間は、このエラーの原因を見つけるためにしようと焼かれています:未定義

はオブジェクトではありません( 'userDataProvider.getUserData()。subscribe'を評価中)

+0

これは質問または別の質問に対する回答ですか? – Guillaume

関連する問題