如何使用angularjs和nodemailer获取浏览器警报消息

时间:2017-11-14 20:53:41

标签: javascript angularjs node.js

我正在尝试使用nodemailer发送电子邮件后发出警报,而不仅仅是响应。以下是我到目前为止的情况:

app.js(模块):

transporter.sendMail(mailOptions, (error) => {
if (error) {
  res.sendStatus(500)
} else {
  res.sendStatus(200)
}
transporter.close();
});

});

$http.post({
  url: '/contactUs',
  data: '',
}).then(
  function successCallback(response) {
    $scope.alert("Message Sent!!")
  },
  function errorCallback(response) {}
)

1 个答案:

答案 0 :(得分:0)

您需要拨打alert("Message Sent")而不是$scope.alert("Message Sent")

如果您希望它被定格化,您可以注入$window并致电$window.alert("Message Sent"),如果您进行单元测试,这将使您更轻松。