Q
用小鬍子迭代數組
29
A
回答
50
根據the spec's changelog,隱含迭代器(.
)在規範的V1.1.0中的溶液。實現至少v1.1.0的每個Mustache庫都應該支持這一點。
{{#array_of_strings}}<li>{{.}}</li>{{/array_of_strings}}
9
我走開了我的代碼,想起了Ruby是鴨子式的。由於我的陣列串的,所有我需要的是:
{{#my_array}}
<p>{{to_s}}</p>
{{/my_array}}
我將在這裏希望留下這個問題,以節省別人一些時間。
22
從源代碼https://github.com/bobthecow/mustache.php
/**
* The {{%IMPLICIT-ITERATOR}} pragma allows access to non-associative array data in an
* iterable section:
*
* $context = array('items' => array('foo', 'bar', 'baz'));
*
* With this template:
*
* {{%IMPLICIT-ITERATOR}}{{#items}}{{.}}{{/items}}
*
* Would render as `foobarbaz`.
*
* {{%IMPLICIT-ITERATOR}} accepts an optional 'iterator' argument which allows implicit
* iterator tags other than {{.}} ...
*
* {{%IMPLICIT-ITERATOR iterator=i}}{{#items}}{{i}}{{/items}}
*/
相關問題
- 1. 迭代使用小鬍子
- 2. 如何使用小鬍子迭代JSON數組
- 3. 鬍子迭代對象
- 4. 小鬍子 - 送數組js函數
- 5. 小鬍子js輸出小鬍子js代碼
- 6. 小鬍子 - 模板組織
- 7. 小鬍子渲染()數組不工作
- 8. 在ICanHaz.js /鬍子上迭代遍歷Roots
- 9. 迭代通過JSON陣列鬍子
- 10. 迭代的小鬍子/ pystache字典的密鑰和值
- 11. 小鬍子 - 我怎麼能做一件*一次*爲迭代?
- 12. 小鬍子部分和代碼重用
- 13. 迭代通過數組的數組與鬍鬚
- 14. 小鬍子使用當前數組值來索引數組
- 15. 小鬍子 - isset
- 16. Haml +小鬍子
- 17. 鬍鬚(icanhaz)迭代陣列
- 18. PHP鬍子。隱迭代器:如何獲得電流值(數字的PHP數組)
- 19. 同時使用小鬍子
- 20. CanJS和小鬍子
- 21. 小鬍子爲空
- 22. 反向小鬍子
- 23. 小鬍子和brunch.io
- 24. 訪問數組中的數組中的小鬍子PHP
- 25. 子集JSON和小鬍子
- 26. 迭代與子數組的數組
- 27. setInnerHtml不評估小鬍子
- 28. Laravel 4 ViewModel(帶小鬍子)
- 29. 小鬍子+嵌套對象
- 30. 顯示小鬍子陣列
注意:數組必須有隱式鍵才能工作。當你的數組有索引時使用這個方法將導致輸出單詞'Array'的一個實例。 – Popnoodles 2013-01-06 08:56:37