使用Liqp SDK时,Liquid含特殊字符路径的嵌套表达式编写问题
正确表达式写法
你需要通过字符串拼接构造完整键名,再用方括号访问目标属性:
{{context[self.id + '/http']}}
问题原因解析
报错是因为Liqp解析器将表达式里的/识别成了除法运算符,而非键名的组成部分。用+把self.id的取值(即parent-name)和'/http'拼接成完整的键名parent-name/http,就能正确匹配context中的对应属性了。
内容的提问来源于stack exchange,提问作者Kousha
相关产品推荐
相关产品推荐

