私は配列を持っています:
product.paths = [ text: 'hello', text: 'world' ]
swig テンプレートタグの最後の要素にアクセスするにはどうすればよいですか?
この要素:
{{ product.paths[1].text }}
私は配列を持っています:
product.paths = [ text: 'hello', text: 'world' ]
swig テンプレートタグの最後の要素にアクセスするにはどうすればよいですか?
この要素:
{{ product.paths[1].text }}
私はswigに慣れていませんが、twigには配列の最後の要素を与える最後のフィルターがあります。 http://twig.sensiolabs.org/doc/filters/last.html
以下のようなことを試しましたか?
{{ product.paths|last }}
編集: github プロジェクトで swig のフィルター リストを見たところ、最後のフィルターがあるため、上記が機能するはずです。https://github.com/paularmstrong/swig/blob/master/lib/filters.js
EDIT2: 多次元配列の場合は、変数を最後の要素に設定してから、さらにアクションを実行できます。
{% set last_element = product.paths|last %}
{{ last_element.text }}