当前位置: 首页 > 工具软件 > ng-dynamic > 使用案例 >

邮件html动画,如何动态构建 HTML 表格作为发送电子邮件的模板 (ng-repeat)

逄念
2023-12-01

angularjs 不能直接使用,但 angular 2+ 支持它(在服务器上使用 nodejs:https ://angular.io/guide/universal )。

我有一个相同的需求,我记得尝试使用在 selenium webdriver 中运行在服务器上的 angularjs 来实现你想要的,但我找不到一个完整和简单的解决方案。

相反,我复制了我的 ng-repeat 模板并将它们转换为非常简单的 asp.net razor 模板,并将我的 json 模型作为动态ViewModel传递。我知道它不是 angularjs,但它是一个很好的服务器端替代方案,你也标记了 c#。示例模板:

@Model dynamic

@Model.Title

FirstnameLastnameAge

@foreach (dynamic x in Model.Students)

{

@x.FirstName@x.LastName@x.Age

}

您可以使用RazorEngine nuget 来帮助生成输出:http ://antaris.github.io/RazorEngine/

 类似资料: