Ионные 3 события не публикуются.Нужно публиковать данные для показа данных в сидему - PullRequest
0 голосов
/ 19 апреля 2019

Мне нужно передать данные в sidemenu приложения. Когда я вхожу в систему, я публикую событие, но ничего не происходит.

.ts

 signin(){
  //signin code here
  this.events.publish('user:created', {data:res.UserName});
  this.navCtrl.setRoot(FrontPage, {x:res.Cardnumber});
 }

app.component.ts

 this.events.subscribe('user:loggedIn',(data)=>{      
  console.log('login event recieved'+ data);
})

1 Ответ

0 голосов
/ 19 апреля 2019

Попробуйте этот Bcoz в своем коде, вы передаете неправильное имя события

signin(){
  this.events.publish('user:created', YourArryPassHere);
  this.navCtrl.setRoot(FrontPage, {x:res.Cardnumber});
}

this.events.subscribe('user:created',(data)=>{
   // You get your array here      
   console.log('login event recieved'+ data);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...