2016-11-24 13 views
3

Also ich bin neu zu eckigen 2 und ionischen 2. Ich versuche, eine Taste auf das Hinzufügen von Favoriten auf der ionischen 2 Seite Menü. Ich habe versucht, das @Output-Ereignis zu verwenden, das nicht funktionieren konnte. Irgendwelche Ideen wären hilfreich, danke.Dynamisch Elemente zu Ionic 2 Seitenmenü hinzufügen

+0

Worauf hängt der Inhalt des Menüs ab? Ich meine, was macht einen Knopf erscheinen/verschwinden? Hast du '* ngIf' probiert? – olivarra1

+0

Klicken Sie auf eine ähnliche Schaltfläche in einer anderen Ansicht, um sie zur Seitenmenüliste hinzuzufügen. Ich bin nicht in der Lage, @output Sinn zu verwenden, wenn ich die andere Ansicht nicht als Vorlage benutze. –

+0

sollten Sie überlegen, wo Sie den Status der Schaltflächen speichern möchten, die Sie im Seitenmenü anzeigen möchten. Sie könnten einen Dienst ('@ Injectible') haben, wo Sie Schaltflächen hinzufügen können und die Seitenmenü-Komponente eine Überwachung in dieser Liste haben. Dann, wo auch immer Sie den gleichen Knopf haben, '' klicken (klicken) 'Ereignis fügt einen Knopf dort hinzu. Macht Sinn? – olivarra1

Antwort

-1

Gleiches Problem hier in Ionic2 v2.1.14. Der Versuch, dies der Wurzelkomponente innerhalb des Konstruktors zu platzieren

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

... Stunden gebrannt haben versucht, den Ursprung dieser Fehler zu lokalisieren:

undefiniert ist kein Objekt (evaluating 'userDataProvider.getUserData(). subscribe')

+0

ist dies eine Antwort auf die Frage oder eine andere Frage? – Guillaume

Verwandte Themen