修饰元素的敲除绑定

时间:2014-01-30 07:23:32

标签: knockout.js

在我目前的项目中,在某些情况下,我需要更改位置,排序应用了敲除绑定的一些元素。我正在使用jQuery来改变位置或修改这些元素。但是这些修改会从我修改的这些元素中删除绑定。

我通过修改knokocutjs.com的第一个例子来包括证明问题的基本例子

var ViewModel = function(first, last) {

this.firstName = ko.observable(first);
this.lastName = ko.observable(last);

this.fullName = ko.computed(function() {
    return this.firstName() + " " + this.lastName();
}, this);
};

ko.applyBindings(new ViewModel("Planet", "Earth"));

    $('#test').click(function(){

    var firstName = $('body').find('p:eq(0)');
    $('body').find('p:eq(0)').remove();
    $(firstName).insertBefore($('body').find('p:eq(0)'));

});

});

jsFiddle Example

0 个答案:

没有答案