Rivets.js迭代集合

时间:2014-01-18 21:58:14

标签: javascript data-binding rivets.js

我正在尝试按照documentation中的描述在Rivets.js中执行迭代绑定。但似乎没有发生任何约束。

模板定义如下:

<section id="rivets">
  <ul>
    <li data-each-todo="list.todos">
      <input type="checkbox" data-checked="todo.done">
      <span data-text="todo.summary"></span>
    </li>
  <ul>
</section>

通过以下方式执行绑定:

var model = {
  list: {
    todos: [
      { done: true, summary: "Todo 1" },
      { done: false, summary: "Todo 2" }
    ]
  }
}
rivets.bind(document.getElementById('rivets'), model)

我为此问题创建了fiddle。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我的不好--Rivets.js文档的第一段让我使用了错误的Rivets.js属性名称(data-而不是rv-)。