2016-11-24 81 views
3

所以我是新的角2和离子2.我试图做一个按钮,将添加到离子2侧菜单的最爱。我试图使用@Output事件把无法得到的工作。任何想法都会对你有所帮助。动态添加项目到离子2侧菜单

+0

菜单的内容依赖于什么?我的意思是,是什么让一个按钮出现/消失?你尝试过'* ngIf'吗? – olivarra1

+0

单击另一个视图上的某个按钮以添加到侧面菜单列表。即时通讯不能使用@输出感觉即时通讯不使用其他视图作为模板。 –

+0

您应该考虑在哪里存储要在侧边菜单上显示的按钮的状态。您可以有一个服务('@ Injectable'),您可以在其中添加按钮,并且侧边菜单组件在该列表上有一个监视。然后,只要你有类似的按钮,'(click)'事件将在那里添加一个按钮。说得通? – 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