简体   繁体   English

如何在Javascript的消息正文中添加按钮?

[英]How to add a button inside message body in Javascript?

I have tried constructing message body like below- 我已经尝试过构造如下的消息正文-

i am getting object object exception and it isn't working for me if i keep inside message body- 我收到对象对象异常,如果我保留在消息正文中,这对我不起作用-

      "Dear " +
      $scope.emailContactinfo.name +
      ", \n\nPlease find attached Invoice bearing number " +
      $scope.invoiceInformation.documentNo +"Paynow\n\n" +$scope.generatedUrl + 
      " dated " + 
      moment($scope.invoiceInformation.invoiceDate).format("MM-DD-YYYY") +
      ". \n\nThanks and Regards,\n" +
      $scope.invoiceInformation.organization$_identifier +
      "." + button ;`

I suggest using this format, so the code is more readable - 我建议使用这种格式,因此代码更具可读性-

 const button = '<button>Button</button>';
`Dear ${$scope.emailContactinfo.name}, \n\nPlease find attached Invoice bearing number ${$scope.invoiceInformation.documentNo} Paynow\n\n ${$scope.generatedUrl} dated ${ moment($scope.invoiceInformation.invoiceDate).format("MM-DD-YYYY")}. \n\nThanks and Regards,\n ${$scope.invoiceInformation.organization$_identifier}. ${button}`

You could use html in a javascript variable like this eg: 您可以在javascript变量中使用html,例如:

var button = '<button>Button</button>';
var htmlBody = '<div>' + $scope.emailContactInfo + '</div>;
htmlBody += '<div>' + button + '</div>';

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM