我在充满其他数组的单独会话变量中有 2 个单独的数组。我正在尝试根据另一个属性输出的值提取数组的一个属性。它本质上是一个状态代码(具有其他属性)和另一个字典。
它们看起来像这样:
字典数组
%array% [ { Id: '22', Name: 'Foo', Type: 'FooFoo', Description: 'More Foo', Enabled: 'true', Priority: 'number here' },
{ Id: '23', Name: 'Bar', Type: BarBar, Description: 'oh look more bars', Enabled: 'true', Priority: 'number here' },{...}]
和
状态数组:
%array% [{ Id: '54', Name: 'Name goes here', Status: '23', BrandName: 'Brand'}],{...} }]
我想要做的是
{%for Id in app.session.get('statusArray')%}
{% if Id.Status in app.session.get('dictionaryArray')%}
{{app.session.get('dictionaryArray').Name}}
{% endif %}
{%endfor%}
我也试过
{{attribute(app.session.get('dictionaryArray').Name, Id.Status)}}
或者类似的东西。
TL;博士
我需要根据状态数组给出的“状态:”从字典数组中提取名称