KnockoutJS - Rebinding ViewModel

8

Ich möchte ein Objekt in einem viewModel mit einem anderen vom selben Typ (z. B. Person) wechseln. Wenn ich das tue:

%Vor%

und binden Sie es mit:

%Vor%

es funktioniert großartig beim ersten Mal, aber wenn ich es mit einem anderen Objekt ein zweites Mal binden, wird die erste Bindung nicht verschwinden.

Wie kann ich die Objektperson in meinem viewModel einfach wechseln?

    
G Meile 24.03.2012, 18:51
quelle

1 Antwort

14

Sie möchten grundsätzlich, dass Ihr gesamtes Ansichtsmodell beobachtbar ist, und dann ein neues personViewModel-Objekt einlagern. Wäre wie:

%Vor%

Dann tausche einfach eine neue Person in:

%Vor%     
RP Niemeyer 24.03.2012, 19:03
quelle

Tags und Links