问题标签 [erazor]

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.

0 投票
2 回答
169 浏览

haxe - 如何在 Erazor 中进行 HTML 转义?

我是 Haxe 的新手,我正在尝试使用Ufront

我在使用 Erazor 模板时遇到了问题:我不明白如何在输出变量时转义 HTML。

使用这个简单的模板:

如果任何用户的名称为 ' <script>',则模板将简单地输出 <script> 作为其名称。

如何在 Erazor 中正确地进行 HTML 转义?

0 投票
0 回答
52 浏览

recursion - Erazor 递归助手

我在这里发布我的问题是因为 haxe 邮件列表非常忙于 haxe3 rc relase。我想从其他人那里获得一些关于如何为与 haxe 一起使用的 razor 模板引擎构建递归帮助器的专业知识。

我有一个嵌套的树节点( polygonal.ds.Treenode )以模拟 html 层次结构。现在我想将我的 treeNode 导出到带有嵌套 div 的字符串。我可以在我的应用程序逻辑部分的递归函数中做到这一点,但我真的希望能够在模板系统上使用它。

有没有人能够使用这样的递归助手?谢谢

0 投票
0 回答
65 浏览

haxe - 向 ufront-erazor html 布局添加额外的脚本和标题

使用 ufront 和 razor 我很快就遇到了以下问题。hello-world 示例提供以下布局:

对于某些页面,我想在加载 Jquery 后添加更多标题或脚本。

这样做的一种方法(例如脚本)是将脚本作为字符串数组传递,并在布局文件中构造它们:

这种方法的问题是我不能在同一个模板文件上保留有意义的标题 + 正文 + 脚本,这很好,还需要格外小心地将脚本和标题作为上下文传递。

一些模板引擎,如 Razor 或 Laravel 允许使用“部分”来做到这一点。
是否有可能用橡皮擦做类似的事情?如果不是什么是一个好的选择?