2017-03-18 95 views
0

我实现离子应用社会化分享与this plugin实施离子幻灯片

在我的网页我使用离子滑梯内的社会共享,

<ion-slides> 
    <ion-slide *ngFor="let item of strings"> 
     <div> 
     {{ item }} 
     </div> 
    </ion-slide> 
    </ion-slides> 

这是我的打字稿文件将数据导入幻灯片

export class Birthday { 
strings : Array<string>; 
    constructor(public navCtrl: NavController, public navParams: NavParams) { 
    this.strings = new Array<string>(); 
    this.strings.push('text1'); 
    this.strings.push('text2'); 
    this.strings.push('text3'); 
    this.strings.push('text4'); 

    } 
} 

现在在使用社交分享插件时如何获得消息字段中的当前幻灯片数据

share(**slide data heree**, subject, file, link) { 
    this.platform.ready().then(() => { 
     if(window.plugins.socialsharing) { 
      window.plugins.socialsharing.share(message, subject, file, link); 
     } 
    }); 
} 

回答

1

使用viewChild获取组件中的幻灯片。

import { Slides } from 'ionic-angular'; 

@ViewChild(Slides)slides:Slides 

//To get current slide, 
let index = this.slides.getActiveIndex(); 

//Get the item as: 
this.strings[index] 

的文档slides