GOOGLE ADS

Montag, 11. April 2022

backbone.js-Ereignisse werden nach Modellwechsel nicht gebunden?

Hier ist der Code in der Ansicht initialisieren:

 var self = this
this.model.bind('change', function () {
self.render();
});

Ich habe eine Reihe von Ereignissen definiert:

events: {
"click #blah": "blah",
},

Aber nach dem Ändern des Modells und dem erneuten Rendern der Ansicht sind die Ereignisse nicht mehr gebunden?

Ich kann sie binden, indem ich ein this.delegateEvents()in das Rendering einfüge, aber ich glaube nicht, dass das richtig ist.

Mache ich etwas falsch?


Lösung des Problems

Haben Sie die el-Eigenschaft in Ihrer Ansicht festgelegt? Die Veranstaltungen werden an diese el delegiert.

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...