Dotliquid:来自字符串的值
Dotliquid: value from string
有没有办法从字符串中获取值?
例如:
"SomeString" has the value "Edward".
输入:
{% assign variable = 'SomeString' %}
{{ variable }}
输出:
SomeString
注意:SomeString
是在运行时构造的字符串,所以我实际上需要从字符串中获取值-->我不能删除作业中的引号。
DotLiquid 中没有允许这样做的任何内容,但是始终可以创建您自己的 Tag
或在 运行 时间构建模板。
public sealed class RuntimeAssign : Tag
{
...
}
Template.RegisterTag<RuntimeAssign>("runtimeassign");
有没有办法从字符串中获取值?
例如:
"SomeString" has the value "Edward".
输入:
{% assign variable = 'SomeString' %}
{{ variable }}
输出:
SomeString
注意:SomeString
是在运行时构造的字符串,所以我实际上需要从字符串中获取值-->我不能删除作业中的引号。
DotLiquid 中没有允许这样做的任何内容,但是始终可以创建您自己的 Tag
或在 运行 时间构建模板。
public sealed class RuntimeAssign : Tag
{
...
}
Template.RegisterTag<RuntimeAssign>("runtimeassign");