artTemplate模板引擎遍历问题

遍历如下数据到页面上

<script> arr = [{name: 'aaa',age: '12', gender: 'male'},{name: 'bbb', age: '22', gender: 'female'}]; </script> <script type ="text/html" id="test"> {{each $data as item i}} {{include 'test1' item}} {{/each}} </script>


<script type ="text/html" id="test1"> {{each $data as item i}}

name:{{$data.name}}

age:{{$data.age}}

gender:{{$data.gender}}

{{/each}} </script>

我以为结果会是这样的
name:aaa
age:12
gender:male

name:bbb
age:22
gender:female

结果却是这样的:

name:aaa
age:12
gender:male

name:aaa
age:12
gender:male

name:aaa
age:12
gender:male

name:bbb
age:22
gender:female

name:bbb
age:22
gender:female

name:bbb
age:22
gender:female

为什么会这样呢? 如何写那个each能得到我想要的效果呀

阅读 6.8k
1 个回答

已经解决, 犯了个低级错误, 子模板不应该遍历

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进