は、私はすべてのendpoint
用の辞書が含まれているリストendpoints
を、持っています。各辞書には、リストであるキーtags
があります。 tags
内のすべての項目は、キーvalue
は、タグのラベルを与える辞書そのものです。 endpoint
にも同様のタグが付いている場合があります。神社一覧問題
endpoints
オブジェクトのサンプル抽象的な表現が可能:私が欲しいもの
[ {"tags":[{"value":"car"},{"value":"place"}]} , {"tags":[{"value":"van"},{"value":"place"}]} ]
はdivの中で、単純な表示のユニークなタグにあります。それは、シンプルな表示されているすべてのタグのリストを維持し、タグを取得すると、それがリストに既にあるかどうかをチェックし、それを表示し、リストに追加されていない場合です。奇妙なことに、それは機能していません。
コードは次のとおりです。それが動作しない
{% set tagValues = [] %}
{% for endpoint in endpoints %}
{% for tag in endpoint["tags"]%}
{% set tagValue = tag["tag"]["value"] %}
{% if tagValue not in tagValues %}
{% set tagValues = tagValues + [tagValue] %}
<span >{{ tagValue }}</span></a>
{% endif %}
{% endfor %}
{% endfor %}
、例えば、上記のenpointsのリストについては、私は次の出力を取得しています:
car place van place
は、コードに問題があります?
はい、それはそれは、タグ値をリセットして何が起こっています – Noor