这似乎很简单,也许已经解决了,但是我不确定该怎么做。我想保留任意未解析的表达式以供以后评估。请注意,我仍然不知道已经定义了哪些表达式。
例如,假设我有表达式...
{{source.path}}/mainmenu{{ext}}"
...并且上下文将ext
定义为.js
,但是source.path
仍未定义。我得到的是/mainmenu.js"
,但是我想获得{{source.path}}/mainmenu.js"
,以便以后可以评估{{source.path}}
。 HandlebarsConfiguration.UnresolvedBindingFormatter
看起来很有前途,但是它不能处理完整的原始表达式。 HandlebarsConfiguration.ExpressionNameResolver
也无济于事。
那么,有可能完全做到这一点吗?预先感谢您的帮助。