Differences between NavParams, Provider, Event and Storage

Hi, I would like to know difference (Advantage and inconvenient) between methods for sharing data between pages in Ionic 2.
The different methods are :

  • NavParams,
  • use services provider,
  • Events
  • Storage (local storage)
  • another method ?..

Do you have any recommendations ? Storage is the best or not ?

Thank you for your explanations.

i’ve same doubts… do you have found more info?