如何在meteor中发送html外部模板?

如何在meteor中发送html外部模板?,meteor,meteor-accounts,Meteor,Meteor Accounts,我正在使用Accounts.emailTemplates.enrollAccount.html。 我可以使用以下代码成功发送电子邮件: Accounts.emailTemplates.enrollAccount.html = function(user, url) { return '<h1>Thank you </h1><br/><a href="' + url + '">Verify eMail</a>'; }

我正在使用Accounts.emailTemplates.enrollAccount.html。 我可以使用以下代码成功发送电子邮件:

   Accounts.emailTemplates.enrollAccount.html = function(user, url) {
      return '<h1>Thank you </h1><br/><a href="' + url + '">Verify eMail</a>';
  };

谢谢。

您可以使用meteor软件包meteorhacks:ssr,如下所示:

Accounts.emailTemplates.enrollAccount.html = function(user, url) {
  SSR.compileTemplate('htmlEmailVerify', Assets.getText('email.html'));
  return SSR.render('htmlEmailVerify', {user: user, url: url});
};
您可以使用空格键标记获取电子邮件html代码中的数据: {{user}}&{{url}

Accounts.emailTemplates.enrollAccount.html = function(user, url) {
  SSR.compileTemplate('htmlEmailVerify', Assets.getText('email.html'));
  return SSR.render('htmlEmailVerify', {user: user, url: url});
};