数据绑定只发生一次rivetsjs

时间:2015-01-16 09:34:25

标签: rivets.js

我处于使用rivetsjs并获取数据绑定的情况。所以我才刚刚开始工作。

我做的是

            studentList.get().done(function () {//after a jax call
            debugger;
            rview = rivets.bind(_this.$el.find("#hello"), studentList.getData());
            console.log(studentList.getData());
            rview.unbind();
        });


        _this.$el.find("#Click").click(function() {
            studentList.refresh().done(function() {//aFter a ajax cal
                var getmodel = rview.bindings[0].model;
                var getdata = studentList.getData();
                rivets.bind(_this.$el.find("#hello"),getdata);
                rview.sync();
            });
        });

Html是

<div id="hello">
  <div rv-each-item="studentList">
      <span>{ item.name }</span>
  </div>
</div>

1.我从json文件(作为数据库)获取一个值。在初始时,来自json文件的数据具有良好的绑定性。 2.但是当我更改json文件中的值并单击按钮时,第二个ajax调用正常,但绑定没有发生。 即第二次绑定不起作用

我想要的是,更新JSON文件时。我想将数据绑定到DOM

0 个答案:

没有答案