首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在rivets.js中打印数组

如何在rivets.js中打印数组
EN

Stack Overflow用户
提问于 2013-12-24 07:13:22
回答 2查看 1.5K关注 0票数 2

我有数据

代码语言:javascript
复制
 data = [{
     "task": "get milk",
     "who": "Scott",
     "done": false
 }, {
     "task": "get broccoli",
     "who": "Elisabeth",
     "done": false
 }, {
     "task": "get
 garlic",
     "who": "Trish",
     "done": false
 }, {
     "task": "get
 eggs",
     "who": "Josh",
     "done": true
 }];



 <ul>
    <li data-each-[]="">
    </li>
 <ul>

如何在rivets.js中打印这些数据

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-24 07:38:07

我想下面的例子对你有帮助。

代码语言:javascript
复制
<ul id="playersList">
  <li rv-each-player="players">
    <dl>
        <dt>Name:</dt><dd>{ player.name }</dd>
        <dt>Surname:</dt><dd>{ player.surname }</dd>
        <dt>Shirt Number:</dt><dd>{ player.number }</dd>
        <!-- This element will be rendered only if this property will be set -->
        <dd rv-if="player.captain"><b> Captain! </b></dd>
    </dl>
  </li>
</ul>

Javascript:

代码语言:javascript
复制
var soccerTeam = [{"number":1,"name":"Gianluigi","surname":"Buffon"},
                  {"number":19,"name":"Gianluca","surname":"Zambrotta"},
                  {"number":5,"name":"Fabio","surname":"Cannavaro","captain":true},
                  {"number":9,"name":"Luca","surname":"Toni"}];

// get the DOM elements
var playersList = document.getElementById('playersList');

// pass the data to the DOM element
rivets.bind(playersList,{players:soccerTeam});

此外,此链接还可以帮助您:http://www.gianlucaguarini.com/blog/rivet-js-backbone-js-made-my-code-awesome/

票数 0
EN

Stack Overflow用户

发布于 2015-11-24 12:29:54

快速的方法:

代码语言:javascript
复制
<ul>
  <li rv-each-data="item">
    <dl>
        <dt>Task:</dt><dd>{ item.task }</dd>
        <dt>Who:</dt><dd>{ item.who}</dd>
        <dt>Done:</dt><dd>{ item.done}</dd>
    </dl>
  </li>
</ul>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20756539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档