art-template icon indicating copy to clipboard operation
art-template copied to clipboard

希望支持{{literal}} {{/literal}} 字面量输出功能

Open mycoin opened this issue 8 years ago • 1 comments

看了下模板解析的实现,似乎要新增一个解析语法比较困难~

希望实现:

{{literal}}
     // 这里原样字面量输出
{{/literal}}

@aui 求给基本思路,compile.js@L186 这行逻辑是否意味着注定无法实现此功能? O(∩_∩)O谢谢

mycoin avatar May 10 '16 09:05 mycoin

业务有很多需求希望模板中有一段区块原样输出,例如express做后端语言希望输出art模板~

详情

模板
[[!--
<textarea disabled>
<ul>
    {{each list as value i}}
        <li>索引 {{i + 1}} :{{value}}</li>
    {{/each}}
</ul>
</textarea>
--]]

结果

<ul>
    {{each list as value i}}
        <li>索引 {{i + 1}} :{{value}}</li>
    {{/each}}
</ul>

mycoin avatar May 13 '16 04:05 mycoin