我创建了一个包含以下内容的HTML模板文件。
<!DOCTYPE html>
<html>
<body>
<ul>
<li>
{{stepOne}}
</li>
{{dynamicHtml}}
<li>
{{stepTwo}}
</li>
</ul>
</body>
</html>
用普通文本替换占位符很顺利。但是我想在一个占位符中包含一些HTML,但是它不能正常工作,因为它是从&lt;到&amp; lt;
GRMustacheTemplate *demoTemplate = [GRMustacheTemplate templateFromContentsOfFile:[[NSBundle mainBundle] pathForResource:MUSTACHE_HTML_TEMPLATE ofType:@"html"] error:&error];
NSDictionary *objectToRender = return @{
@"stepOne" : @"Step 1",
@"stepTwo" : @"Step 2",
@"dynamicHtml" : @"<li>test</li>"
};
NSString *htmlString = [demoTemplate renderObject:objectToRender error:&error];
知道如何实现这个目标吗?
答案 0 :(得分:3)
看起来我可以使用特殊的胡子语法
{{&dynamicHtml}}
或
{{{dynamicHtml}}}