Chunk是一个轻量级模板引擎,非常适合 Android 应用程序。
基本的 {$tag} 语法简单易学。当您需要更多功能时,Chunk 还包括循环和条件等高级功能,并附带一些内置文本过滤器等。
模板可以从文件甚至字符串加载:
Chunk c = new Chunk();
c.append("Hello {$tags}");
c.set("tags", "glorious tags!");
output = c.toString(); // or c.render( out );
Run Code Online (Sandbox Code Playgroud)
输出:
Chunk c = new Chunk();
c.append("Hello {$tags}");
c.set("tags", "glorious tags!");
output = c.toString(); // or c.render( out );
Run Code Online (Sandbox Code Playgroud)
考虑到 Android,文档包含一个从 Web 服务器加载模板的扩展示例,因此您可以更新模板,而无需发布应用程序的新版本。
坦白:我是 Chunk 的作者 - 但它是免费且开源的。