Ich weiß, dass dieser Fehler ein paar Mal aufgetreten ist, aber ich bin mir immer noch nicht sicher, wie ich das richtig machen kann.
Meine Magie beginnt hier:
%Vor%Und das lädt diese Ansicht ( ListMemberEdit.js ), die dies in der render ():
hat %Vor% Was eine CollectionView-Ansicht lädt, die ihre list_item_options
als Modellansichten rendert. In dieser Datei ( ListMemberEditSelection.js
) wird bei der Ausführung von this.destroy
Folgendes zurückgegeben:
Das lässt mich denken, dass das Model oder die Model URL nicht definiert wird. Ich bin mir nicht sicher, wo ich das hinstellen soll, da es sehr ähnlich zu meinen anderen Partials ist, die ungefähr dasselbe tun / p>
Irgendwelche Gedanken? Ich entschuldige mich für die Unbestimmtheit. Lassen Sie es mich wissen, wenn Sie noch etwas sehen möchten!
Ich bin neugierig, ob es möglich ist, zu sehen, wo dieses URL-Attribut in das Objektmodell oder die Sammlung selbst geschrieben würde.
Dies liegt daran, dass destroy()
function Backbone.sync
aufruft, um den Server zu aktualisieren, nicht nur Ihre Modelle im Frontend. Ссылка
Wenn Sie also REST zum Synchronisieren Ihrer Daten verwenden, müssen Sie eine URL-Eigenschaft in Ihrem Modell festlegen, damit Backbone weiß, wohin die Anfrage gesendet werden soll:
%Vor%Um mehr Flexibilität zu ermöglichen, können Sie auch ein urlRoot festlegen: Ссылка
Ich hatte ein ähnliches Problem, ich habe die "id":""
aus den Standardwerten meiner Modelle entfernt und das Problem wurde gelöst.
Ich habe einen ähnlichen Fehler erhalten Versuchen Sie Folgendes: Ich mache nur eine Vermutung, wie Ihr Modell aussehen könnte
%Vor%Bitte sehen Sie sich diese Frage an, die ich selbst für weitere Details gepostet habe: Ссылка
Ich gebe diesen Hinweis, da die Antworten hier mir geholfen haben,
besser zu verstehenHoffe, das hilft!
Tags und Links backbone.js