对于Ionic,我正在尝试使用电子邮件。因此,用户按下一个按钮,然后转到电子邮件应用程序,以发送带有“ to”,“ subject”和“ body”设置的电子邮件。
我关注了EmailComposer的Ionic文档:https://ionicframework.com/docs/native/email-composer
因此,我安装了插件,然后按照“用法”进行安装。
import { EmailComposer } from '@ionic-native/email-composer/ngx';
constructor(private emailComposer: EmailComposer) { }
...
this.emailComposer.isAvailable().then((available: boolean) =>{
if(available) {
//Now we know we can send
}
});
let email = {
to: 'max@mustermann.de',
cc: 'erika@mustermann.de',
bcc: ['john@doe.com', 'jane@doe.com'],
// attachments: [],
subject: 'Cordova Icons',
body: 'How are you? Nice greetings from Leipzig',
isHtml: true
}
// Send a text message using default options
this.emailComposer.open(email);
仅当我按下按钮时。我收到错误消息:
ERROR TypeError: Object(...) is not a function
at EmailComposer.open (index.js:58)
我不知道原因。我在一个新的ionic3项目中尝试了此操作,但仍然遇到相同的错误。
答案 0 :(得分:0)
EmailComposer
中的 @ionic-native/email-composer/ngx
EmailComposer
。
@ionic-native/email-composer
答案 1 :(得分:0)
问题是您正在告诉函数该怎么做,但没有调用该函数:
aux = (df_melted.groupby('Species')['RelAb']
.max()
.nlargest(20, keep='all')
.to_list())
top20 = df_melted.loc[df_melted['Max'].isin(aux), :].copy()
您必须命名该函数,然后在其后告诉其操作:
java.Util.date