我正在为一个项目使用 Angular Schema Form js 库,并且有一个具有 3 级深度数组的模式。在 JSON 格式中,我想要嵌套数组中的一个字段的条件。在条件下,我知道在模型中引用数组元素的唯一方法是使用 arrayIndex ,但这只是最内层数组的索引。因此,以下条件将不起作用,因为 arrayIndex 仅是价格 [] 的正确索引:
"condition": " model.products[arrayIndex].versions[arrayIndex].prices[arrayIndex].currency == 'USD'"
无论如何要对嵌套数组执行条件并引用模型中的嵌套数组元素?就像是:
"condition": " model.products[parent.parent.arrayIndex].versions[parent.arrayIndex].prices[arrayIndex].currency == 'USD'"
任何帮助将不胜感激!!