Wie wird das Modell im Backbone partiell neu gerendert?

8

Ich habe eine Antwortliste wie folgt:

Jedes Listenelement ist ein Backbone-Modell.

%Vor%

Wenn ich auf "up-vote" oder "down-vote" klicke, wird das voteStatus des Modells geändert und dieses Antwortobjekt wird erneut gerendert.

Wenn im Inhalt der Antwort ein Bild enthalten ist, wird das Bild ebenfalls gerendert. Aber das ist nicht das, was ich möchte.

Wie kann ich die Abstimmungsschaltfläche einfach erneut rendern, wenn ich nur voteStatus ?

ändere?     
Robin 12.04.2014, 14:11
quelle

1 Antwort

7

Habe eine Unteransicht in deinem AnswerView , die nur für das Rendern der Stimmpfeile, VotingArrowsView , verantwortlich ist. Sie würden diese Unteransicht in der initialize -Funktion von AnswerView initialisieren und dann die el der Unteransicht der el der übergeordneten Ansicht voranstellen, wenn render auf die übergeordnete Ansicht:

%Vor%     
idbehold 14.04.2014, 16:42
quelle