Tag: backbone-events
Dies ist für backbone.js-Fragen, die sich speziell auf Backbones Ereignisbehandlungssystem beziehen.
3
Antworten
Ich habe eine Backbone-Sammlung und wenn ich ein neues Modell, um es den "hinzufügen" - event scheint nicht zu funktionieren wie ich es erwarten würde. Ich habe bound 2 Ansichten zu hören, für das hinzufügen von Ereignissen
3
Antworten
Mit der backbokne.js mouseover-und mouseout-Ereignisse einer Sicht nicht funktionieren wie ich es erwarte: Rote Teil (Wurzel div class) ist die Muttergesellschaft der innere div mit dem Namen info-box. Beim bewegen der Maus von der Wurzel, um die
1
Antworten
Habe ich eine Maßnahme Ansehen, und es hat eine zugeordnete Maßnahme-Modell, welches aus zwei Sammlungen, RepresentationsCollection und BeatsCollection. Die Maßnahme Ansicht geschachtelte untergeordnete Darstellung Ansichten, jede mit Ihrer eigenen Repräsentation, Modell und Darstellung aller Modelle teilen das
1
Antworten
Dies ist mein problem: Ich habe einen container anzuzeigen, der besitzt eine Sammlung. Beim laden der Seite bekomme ich einige Modelle, füllen Sie diese Sammlung mit Ihnen, dann machen die Modelle Ich Feuer und event - Wenn
2
Antworten
Ich bin Anfang mit Backbone.js und versuchte, meine erste Beispiel-app - shopping-Liste. Mein problem ist, wenn ich fetch Sammlung von Elementen, die reset-Ereignis ist nicht wahrscheinlich gefeuert, so meine render-Methode nicht aufgerufen. Modell: Item = Backbone.Model.extend({ urlRoot
2
Antworten
Ich bin neugierig zu erfahren, warum das zurücksetzen eines backbone-Sammlung nicht Feuer ein Modell Ereignis. Allerdings scheint es nur logisch, um das Feuer ein Modell-Ereignis aus, wenn ein Modell ist physikalisch entfernt wird, aus einer Sammlung. Ist
1
Antworten
Möchte ich anfügen eines "onload" - Ereignis für ein Bild in einem backbonejs anzeigen. Ich bin derzeit auch in der "events" wie das "load img":"Funktion", aber es ist nicht immer feuerte. Vorschläge, wie dies zu tun? InformationsquelleAutor
1
Antworten
Habe ich eine Ansicht nimmt eine collection wie unten: MyView = Backbone.View.extend({ initialize: function() { this.collection.on("change://an attribute of a model in aCollectionToRender", someAction); } }); var MyViewInstance = new MyView({ collection: aCollectionToRender }); Im Grunde, ich will
2
Antworten
Ich verwendet habe backbone.js 'click' Veranstaltung finden Sie hier. onClick-Ereignis, wählen Sie das HTML-element geklickt wird,entfernen Sie es und fügen Sie in die Liste Hinzugefügt. Ich bin nicht in der Lage, Zugriff auf alle HTML-dom-element, wo ich
1
Antworten
Ich bin erstellen einer app im Rückgrat. Diese aktuellen code funktioniert, aber jetzt will ich die Daten vom server. Meine Methode bei /myfriends/getData liefert eine json-Namen von Freunden und etc. Wie kann ich diese code zu bekommen,
2
Antworten
Ich bin halb-neu-backbone. Ich bin versucht zu binden-eine Kollektion, die eine Ansicht so, dass wenn ein neues Modell Hinzugefügt, um eine Sammlung, die Ansicht wird aktualisiert. Ich denke, wenn man dies mit Modellen, die Sie binden können,
1
Antworten
Ich habe derzeit eine html-Datei mit dem folgenden: <div class="button1"> <button class="first" id="up" onclick="tranistionUp"> Go Up </button> <button class="last" id="down" onclick="tranistionDown"> Go Down </button> </div> Habe ich Folgendes in einem backbone.js Datei anzeigen: var BlahView = BackBone.View.extend({
3
Antworten
Ich versuche zu erfassen, das scroll-Ereignis innerhalb der Wirbelsäule.Marionette.CompositeView, aber ohne Erfolg. Als übung, ich bin umschreiben http://www.atinux.fr/backbone-books/ mit Rückgrat.Marionette. Wie Sie sehen können, wenn Sie nach unten scrollen, mehr Bücher werden heruntergeladen und angezeigt (d.h. unendlichen
1
Antworten
Ich bin mit Backbone-Sicht in javascript. Habe ich eine backbone-Ansicht wie folgt : var MaskView = Backbone.View.extend({ className: "dropdown-mask", initialize: function(){ }, onClick: function(e){ }, hide: function(){ }, makeCSS: function(){ return { width : Math.max(document.documentElement.scrollWidth, $(window).width()), height
3
Antworten
<!DOCTYPE HTML > <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script src="jquery.js"> </script> <script src="underscore.js"> </script> <script src="backbone.js"> </script> <script> var View = Backbone.View.extend({ el: '#listen_to_box', events: { 'click [type="checkbox"]':'clicked', }, clicked : function(event ) { console.log("events
1
Antworten
In Backbone.Router vorhanden ist, die Ereignisse vor und nach der Durchführung routing? Meine app funktioniert mit jQuery.mobile und Aufruf von $.mobile.changePage war erforderlich, bevor die route wurde durchgeführt und im controller haben Zugriff auf aktuell-Seite $.activePage. Bei
3
Antworten
Ich bin mit Select2 in meiner website, und ich versuche, die select2-selecting Veranstaltung, die aber nicht brennen. Ich bin auch mit Backbone.js in der app, also das erste, was ich ausprobiert habe, war das hinzufügen der select2-selecting
2
Antworten
Also ich habe eine View, die wie folgt aussieht. //base class var SelectListView = Backbone.View.extend({ initialize: function() { _.bindAll(this, 'addOne', 'addAll'); this.collection.bind('reset', this.addAll); }, addAll: function() { this.collection.each(this.addOne); }, events: { "change": "changedSelected" }, changedSelected: function() {
1
Antworten
Ich versuche zu aktualisieren meine Sicht, wenn ich ein neues Modell meiner Sammlung. Meine erste Frage ist, erhalte ich automatisch ein Modell hinzufügen zu meiner Sammlung, wenn ich speichern Sie das Modell, wie: PostsApp.Views.Form = Backbone.View.extend({ template:
1
Antworten
Okay, also ich habe gelesen, einige andere Fragen in Bezug auf Backbone-Ansichten und Ereignisse, die nicht gefeuert zu werden, aber ich bin immer noch nicht ist es leider. Ich war Herumspielen mit Rückgrat für etwa einen Tag,
1
Antworten
Ich bin ein wenig verwirrt über die Behandlung von Ereignissen zwischen den Ansichten im Rückgrat. Jetzt habe ich zwei Teil-Ansichten gerendert werden zur gleichen Zeit auf einer website. Jetzt möchte ich eine der Ansichten, die um ein
2
Antworten
Ich habe versucht, Sie zu befestigen, einen handler für das resize-Ereignis in einem meiner Rückgrat Ansichten. Nach einigen Untersuchungen habe ich festgestellt, dass Sie nur Ereignisse anfügen, um den view-element oder seine Nachkommen. Dies ist ein Problem
4
Antworten
Ich bind auf das change-Ereignis meiner Rückgrat Modelle wie dieses. this.model.on( "change", this.render, this ); Manchmal möchte ich zu Holen die neueste version von das Modell und gewaltsam Rendern der Ansicht. Also ich mache das this.model.fetch(); Leider-Modell.fetch()
3
Antworten
Ich nicht bekommen kann das folgende Ereignis zu befestigen, um mein element. events = { "change .date-selector .date-range": "dateRangeSelectionChanged" } Ist diese unterstützt alle in Backbone.js? Oder benutze ich eine falsche syntax? Ihre syntax sieht gut aus:
1
Antworten
War ich aktualisiere mein Rückgrat version von 0.9.2 auf 1.0 noch habe ich ein problem festgestellt. Wird das Modell nicht aktualisiert, richtig. Es hat Verzögerungen in es. bisher mein code unten funktioniert perfekt: this.model({ attrib: true},{silent:true}); Aber
1
Antworten
Sagen wir, ich habe zwei Ansichten (paginationview und postsview) und eine collection (postscollection). Immer wenn die .weiter-button geklickt wird, in der paginationview ich rufe die nächste Funktion in der postscollection und der post-collection ist das abrufen der
1
Antworten
Ich bin schreiben Sie eine Registerkarte menu-Komponente verwenden backbone.js als ein MVC framework. Wenn ein Benutzer klickt auf einen Reiter, wird die Komponente Tab wechseln (interner Betrieb), aber dann möchte ich die Zuhörer von der Komponente zu
3
Antworten
Ich bin mit Rückgrat, und ich habe eine Ansicht mit events definiert: .... events: { 'click .search-button': 'setModelTerm', 'change .source-select': 'setModelSourceId', 'change .source-select': 'activateSource' }, .... Möchte ich zwei trigger-Methoden, wenn das Ereignis change .source-select feuert. Das
2
Antworten
Zunächst, ich habe einige Suche und keine Antwort auf stackoverflow/google lieferte mir das, was ich wollte. Hier ist ein Ausschnitt von meinem code: //in the view this.collection.on("add",triggerthis) this.collection.add(predefinedModel) triggerthis: function(a, b, c, d){ //etc. } Grundsätzlich möchte
1
Antworten
Hier ist meine grundlegende backbone-Ansicht zum ändern von Routen. Ich würde gerne das href-Attribut des link geklickt. Wie macht man das? Hier ist ein code Balg: var Menu = Backbone.View.extend({ el: '.nav', events: { 'click a' :
3
Antworten
Ich bin mit dem folgenden code, um die Ansicht zu erstellen: LoginForm = Backbone.View.extend({ tagName :"form" ,id : "login-form" ,className :"navbar-form" ,initialize: function () { this.model = new StackMob.User(); this.render(); } ,render: function () { $(this.el).html(this.template()); return
7
Antworten
In mein einfaches Projekt habe ich 2 Ansichten - eine werbebuchung anzeigen (Marke) und App. Ich habe befestigt-Funktion, die ermöglicht die Auswahl mehrerer Elemente: var BrandView = Backbone.Blick.extend({ ...some code... toggle_select: function() { diese.Modell.selected = !diese.Modell.ausgewählt ist;
2
Antworten
Wenn ich den pass {"silent":true} während der Einstellung ein Attribut in einem Backbone-Modell, warum nicht, nur unterdrücken die change:attribute Veranstaltung? Was ist der Vorteil von feuern, das Ereignis in der nächsten Zeit ein Attribut geändert wird? Update
3
Antworten
Habe ich super-View wer ist verantwortlich für das Rendern sub-Ansichten. Wenn ich neu Rendern die super-View alle Veranstaltungen, die in der sub-Ansichten verloren. Dies ist ein Beispiel: var SubView = Backbone.View.extend({ events: { "click": "click" }, click:
14
Antworten
Rückgrat der Dokumentation Staaten: Die events-Eigenschaft kann auch definiert werden als eine Funktion zurückgibt, die ein Veranstaltungs-hash, um es einfacher zu machen, programmgesteuert definieren, Ihre Veranstaltungen, sowie Erben, die Ihnen von übergeordneten Ansichten. Wie Sie Erben ein
2
Antworten
Kann jemand bitte erklären Sie mir, was delegateEvents in backbone.js ? Die Dokumentation nicht mir helfen zu verstehen. Meine genaue Verwendung Fall ist: Ich habe eine Haupt-Ansicht X mit einem inneren Blick Y. Sie arbeiten toll, aber
2
Antworten
Ich habe eine einfache Frage. Ich bin auf der Suche eine Funktion mit 2 Zeilen code: deleteTask: function() { this.parent.collection.remove(this.model); this.model.destroy(); } Wenn ich kommentieren Sie die erste Zeile, die Sie ausführen soll, entfernen Sie das Modell
3
Antworten
Problem: Ich versuche, befestigen Sie ein resize-Ereignis aus, um das Fenster aus einen Blick über die neue listenTo () - Methode in Backbone.js. Der Fall scheint für die Bindung an die Fenster, aber wenn die Fenster tatsächlich
3
Antworten
Ich Frage mich, ob es möglich ist, binden Sie mehrere event-Typen in den backbone innerhalb einer einzigen Zeile. Folgendes: var MyView = Backbone.View.extend({ id: 'foo', events: { 'click .bar': 'doSomething', 'touchstart .bar': 'doSomething' }, doSomething: function(e) {
2
Antworten
Ich habe den folgenden code, wo ich binden eine änderung auf ein einzelnes Attribut "attribute_1". var Mine = Backbone.Model.extend({ initialize: function() { this.bind("change:attribute_1", function() { console.log('changed!'); }); } }); Wie kann ich binden zwei Attribute? Das funktioniert
2
Antworten
Ich versuche zu lernen, die neuen änderungen im Backbone-0.9.9. Derzeit hab ich Probleme zu verstehen, den Unterschied zwischen listenTo und on: listenTo var View = Backbone.View.extend({ tagName: "div", intialize: function() { this.listenTo(this.model, 'change', this.render); }, render: function()