简体   繁体   中英

Rivets.js iterating over collection

I was trying to perform iteration binding in Rivets.js as described in the documentation . However it seems that no binding occurs.

The template is defined as follows:

<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>

The binding is performed by:

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

I have created a fiddle for this issue. What am I missing?

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM