@vijaymanral123 wrote:
@component({
selector: ‘page-home’,
templateUrl: ‘home.html’
})
export class HomePage {
public allMusic =[];constructor(public navCtrl: NavController,
private socalSharing: SocialSharing,
private actionSheetController: ActionSheetController,
public loadingController:LoadingController,
private musicProvider: MusicsProvider) {}
ionViewDidLoad(){
let allMusicLoadingController = this.loadingController.create({
content: “getting your songs from server”
});
allMusicLoadingController.present();this.musicProvider.getMusic()
.subscribe((musicList) => {
allMusicLoadingController.dismiss();
this.allMusic = musicList;
});}
shareSong(music){
let shareSongActionSheet = this.actionSheetController.create({
title:“Share song”,
buttons:[
{
text:“Share on Facebook”,
icon:“logo-facebook”,
handler:()=> {
this.socalSharing.shareViaFacebook(music.name, music.image, music.music_url)
}}, { text:"Twitter", icon:"logo-twitter", handler:()=> { this.socalSharing.shareViaTwitter(music.name, music.image, music.music_url) } }, { text:"Share", icon:"share", handler:()=> { this.socalSharing.share(music.name,"", music.image, music.music_url) } }, { text:"Cancel", role:"destructive" } ]
});
shareSongActionSheet.present();}
goToMusic(music){
this.navCtrl.push(MusicPlayerPage, {
music: music
});}
}
Posts: 1
Participants: 1