I basically want to reapply bindings on the same page for the different objects, but there is strange behavior. After I reapply the binding, the list of items is lost.
you can bind the same viewmodel to different elements, you need specify the element you want to apply your binding to.
ko.applyBindings(vm, $('#yourul')); ko.applyBindings(vm, $('#div'));