问题标签 [stringtemplate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 StringTemplate 电子邮件中使用 css
我目前正在使用 StringTemplate 即时创建我的电子邮件,事实证明它在创建电子邮件时非常容易使用。但是,我正在尝试对我的电子邮件应用一些样式,但似乎无法以正常方式执行此操作。
如果我内联写邮件,我可以设置部分邮件的样式,例如。
将以红色文本打印消息。
但是,如果我在我的模板中表达如下类:
具有“myClass”类的段落不会以蓝色输出并带有下划线。我也尝试过导入样式表,但这没有用。
非常感谢任何帮助,
-齿轮。
更新:看起来虽然它可能是一个 gmail 问题。如果我在我的 iPhone 上查看邮件,它会按预期显示......看起来它必须全部内联完成:(
对未来参考有用:http: //www.campaignmonitor.com/css/
asp.net - StringTemplate 无法呈现 LINQ to SQL 类的属性
我使用 vs2008 的 GUI 工具生成一些 LINQ to SQL 类,我的问题是 StringTemplate 无法达到这些模型的属性
它打印:
name是Person模型的公共属性。如果我自己创建了一个人类,并且属性相同,StringTemplate 可以得到它。
antlr - 在 ANTRL 重写器语法中使用 $ 作为 StringTemplate 中的分隔符
我正在尝试编写一个使用 StringTemplate 生成 HTML 输出的 ANTLR3 语法。为了避免必须转义模板规则中的所有 HTML 标记(例如\<p\><variable>\</p\>
),我更喜欢使用美元作为 StringTemplate 的分隔符(例如<p>$variable$</p>
)。
AngleBracketTemplateLexer
虽然后者在单独使用 StringTemplate 时似乎是默认设置,但初始化 StringTemplate 时始终使用 ANTRL 生成的解析器代码。
如何让 ANTLR 使用DefaultTemplateLexer
(即使用美元作为分隔符的变体)生成代码?
c# - StringTemplate 中的嵌套循环
我有兴趣使用 StringTemplate 模板引擎编写类似于嵌套循环的内容。在 C# 中有一个 HashTable,其中每个 Key 包含 Document 对象的 List,每个 Document 都有一个标题和源。我想在电子邮件的开头列出每个来源的文档标题摘要。
使用 StringTemplate 完成此任务的最佳方法是什么?
c# - stringtemplate .net 动态对象
我正在使用字符串模板来呈现一些内容,但内容可能是可变的,所以不确定如何传递它(使用 .net / c#)
基本思想是我有一个 List> 需要作为参数结束,例如
现在我希望这些在字符串模板中显示为:
$item.elem1$ $item.elem2$
我可以让它们成为 $elem1$ 或 $elem2$ 但我需要它们在结构内。所以我实际上需要说服字符串模板 setAttribute 我正在传递一个具有属性 elem1 和 elem2 的对象,而实际上我有一个 KeyValuePairs 列表。
谢谢
c# - 具有对象属性的 StringTemplate 变量
我第一次开始使用 StringTemplate,并且一直试图弄清楚如何让 StringTemplate 执行以下操作:
文章.st
文章/元素.st
文章/类型.st
文章/type2.st
程序.cs
这里的问题是...... if(it.is_type) 工作正常,而 article/type.st 工作正常。但是,当我将对象传递给“元素”的 value 属性时,出现此错误:
所以 - 我的问题是,我如何使用 StringTemplate 在对象中访问对象的属性/字段?
java - 在字符串模板电子邮件中格式化日期
我正在使用字符串模板创建电子邮件,但是当我打印出日期时,它会打印出完整日期(例如,2010 年 4 月 28 日星期三 10:51:37 BST)。我想以 dd/mm/yyyy 格式打印出来,但不知道如何在 .st 文件中进行格式化。
我无法单独修改日期(使用 java 的 simpleDateFormatter),因为我遍历了带有日期的对象集合。
有没有办法在 .st 电子邮件模板中格式化日期?
c# - StringTemplate 性能不佳
我正在使用 StringTemplate 从数据集中生成一些 xml 文件。有时我在数据集中有超过 100,000 条记录,这些记录由模板中的循环枚举。它非常慢(每次操作 15-20 秒),所以性能对我不利。
这是我如何使用 ST 呈现报告的示例:
StringTemplateWriter 是从 IStringTemplateWriter 派生的简单编写器类,没有缩进。
顺便说一句,在调试屏幕中,我看到很多这样奇怪的消息:
“StringTemplate.DLL 中发生了 'antlr.NoViableAltException' 类型的第一次机会异常”
在深度调试中,我发现它递归地解析我的模板,如果出现故障(不知道到底是什么),它会抛出 NoViableAltException 异常以从堆栈深处返回到表面,所以我猜问题在于使用太多的尝试接球。
谷歌在这方面没有发现任何有用的东西。
主要问题:如何减少这个异常数量(除了重写ST的代码)并提高模板渲染的性能?
c# - is it possible to add a string template to views in a .net mvc project?
I have a newbie question,, how do i add a string template to the views folder in a .net mvc project?
I have added a reference to StringTemplate.dll
and antlr.runtime.dll?
but seems that is not enough.
i.e. when i right-click on views and choose Add >> New Item
i can't find a file with .st extension in the list that i get...
how do i achieve that?
Thanks a million in advance
google-app-engine - 使用 Scala 和 StringTemplate,我如何循环遍历 Map
我在 Google AppEngine 中使用 Scala、StringTemplate 很好地设置了我的环境。我在遍历地图并将其显示在模板中时遇到问题。当我将一个简单的字符串列表分配给模板时,它可以使用:
在 Scala Servlet 中:
在模板中:
以上工作。但是,任何使用 url 和标题创建地图并分配给模板的尝试都会给我一个错误。这是我的尝试,但不起作用:
在 Scala Servlet 中:
在模板中:
这给了我以下错误
想法/想法?