汇编:访问{{parseJSON}}中的全局变量

ddprrt

假设您有某种局部变量,它使用全局变量:

<a href="/" class="logo"><img src="{{assets}}/logo.png"></a>

将部分数据包含在特定数据中{{parseJSON}}或外部JSON数据中后,请执行以下操作:

{{#parseJSON '{"demo": true}'}}
{{>navigation}}
{{/parseJSON}}

所有全局变量,例如{{assets}}“ killed”或至少被覆盖。还有机会继续访问吗?

提前致谢!

Waynedpj

这是Handlebar的局部变量的一个已知“问题”,因为局部变量内的上下文仅包括传入的上下文,而没有父上下文,等等。您可以在此处阅读有关此问题的更多信息

幸运的是,Assemble团队提供了一个{{partial}}助手助手将允许访问更“期望”的上下文,包括全局属性。一旦安装了此帮助程序,您将以与普通的部分控件稍有不同的方式使用它:

{{#parseJSON '{"demo": true}'}}
  {{partial "navigation"}}
{{/parseJSON}}

请注意,将partial使用要包含为字符串的Partial的名称来调用帮助程序。

所有人都说过,刚刚发布了新版本的Handlebars(v2.0.0-alpha.1),它可能会对此提供支持。请查看我上面链接的问题线程的最新帖子。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

函数访问全局变量

来自分类Dev

如何在r函数中访问全局变量

来自分类Dev

汇编:访问{{parseJSON}}中的全局变量

来自分类Dev

如何在Python中访问全局变量?

来自分类Dev

AngularJS:在html模板中访问全局变量

来自分类Dev

如何动态访问Node中的全局变量?

来自分类Dev

在Android中访问菜单XML文件中的全局变量

来自分类Dev

Tcl线程:如何访问线程中的全局变量

来自分类Dev

如何访问模板中的全局变量?

来自分类Dev

在模板中访问jinja2全局变量

来自分类Dev

如何在Kivy文件中访问全局变量?

来自分类Dev

在CSharpScript中的脚本化类中访问全局变量

来自分类Dev

在.m文件中作为全局变量访问结构

来自分类Dev

如何访问全局变量

来自分类Dev

在本地环境中访问全局变量

来自分类Dev

在Swift中访问全局变量

来自分类Dev

访问lua中的全局变量

来自分类Dev

如何在子程序中访问全局变量

来自分类Dev

如何从Node中的required()文件访问全局变量?

来自分类Dev

在Laravel应用程序中访问全局变量的问题

来自分类Dev

从模块访问全局变量?

来自分类Dev

在飞镖/颤振中访问全局变量

来自分类Dev

从刺激框架中的API访问惰性全局变量

来自分类Dev

通过Clojure中的名称访问全局变量

来自分类Dev

从Python中的类函数访问全局变量

来自分类Dev

如何在Python中访问全局变量?

来自分类Dev

在Android中访问菜单XML文件中的全局变量

来自分类Dev

全局变量,汇编

来自分类Dev

从匿名函数汇编脚本访问全局变量