Ionic2将变量/数组传递给函数

时间:2017-04-16 23:11:11

标签: arrays angular variables typescript ionic2

我对Ionic / Angular / Typescript非常陌生......

我有以下按钮:

<button ion-button (click)="shareMe('hello')">Hello</button>
<button ion-button (click)="shareMe('world')">World</button>

我有以下功能:

shareMe(){
this.sharingVar.share($STRING)
.then(()=>{
    alert("Success");
  },
  ()=>{
     alert("failed");
  })
};

基本上,当我单击给定按钮时,我想将VARIABLE传递给要处理的函数。上面的代码显然不起作用......但是你如何在Angular / Typescript中做到这一点?

有没有办法将变量$ string传递给函数?

请尽可能具有描述性。非常感谢。

1 个答案:

答案 0 :(得分:3)

您只需将参数添加到shareMe()函数。

shareMe(shareOption: string){
    this.sharingVar.share(shareOption)
        .then(() => {
            alert("Success");
        })
        .catch(() => {
            alert("failed");
        });
};

更新:添加了@Aluan Haddad的建议,因为你正在学习,这类事情你现在需要知道,而不是在你写了5k LoC之后。