【发布时间】:2019-07-17 21:16:03
【问题描述】:
如何在 Angular 7 中创建包含发送电子邮件方法的电子邮件服务?
例如:
// email.service.ts
import { Injectable } from ‘@angular/core’;
@Injectable()
export class EmailService {
constructor() { }
// method to fetch data from server
public sendEmail(): void {
// logic to send email
...
}
}
我是使用 Angular 开发的新手,因此非常感谢任何示例、用例和/或代码 sn-ps。
【问题讨论】:
-
据我所知,直接使用 js 是不可能的,但您可以使用 http api 编写 web 服务器 或使用已经存在的第三方服务器可以做到这一点,你只需要从你的angular应用程序中调用它。
-
我认为 Angular 是不可能的
-
Angular 是一个前端视图框架,不是服务器事务智能,而是浏览器智能。就此而言,浏览器无法发送电子邮件,因此不幸的是,Angular 无法使用其自己的内置 API 发送电子邮件。您需要一个服务器智能的后端服务来实现电子邮件交易。这将取决于您要使用什么。实现 API 来处理这些事务。
标签: angular typescript email scripting angular-services