Tag: backbone-model

Modelle in der Backbone.js Bibliothek.

Rückgrat-Modell gibt diese.legen Sie nicht eine Funktion im Modell.initialisieren

Anzahl der Antworten 7 Antworten
Habe ich ein Modell hört auf die Belüftung für eine Veranstaltung "update:TotalCost", die ausgelöst wird, von (nicht) - Kollektion C, wenn jedes Modell M gehörenden Sammlung C ändert. Dieses Ereignis wird codiert in der initialize-Methode, wie unten

hören Sie zu einer Sammlung hinzufügen/ändern, als eine model-Attribut einer view

Anzahl der Antworten 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

PUT-und POST-requests in Backbone.js

Anzahl der Antworten 1 Antworten
Habe ich noch eine Frage im Zusammenhang mit der PUT-und POST-Anfragen. So, hier habe ich ein Formular, das die Felder wie "name" und "link". Auf "Absenden" des Formulars, ich bin nicht in der Lage zu posten, das

Fehler: eine url-Eigenschaft oder Funktion muss angegeben werden

Anzahl der Antworten 1 Antworten
Diese sind meine ersten Arbeitstage auf BackBone.js. Ich bin eigentlich fest mit dem router-Teil, da ich eine Fehlermeldung in der Konsole "Fehler: eine url-Eigenschaft oder Funktion muss angegeben werden". Das ist mein Szenario: ich habe eine Klick-Funktion,

wie Sie Zugang zu a-Modelle, die Daten aus einer Ansicht in backbone.js

Anzahl der Antworten 3 Antworten
Ich habe ein Modell mit der person: var person = Backbone.Model.extend({ initialize: function(){ console.log('cool'); }, defaults:{ names:['a','k','d','s','h','t'] } }) Nun habe ich eine Ansicht: var person_view = Backbone.View.extend({ model : person, output: function(){ console.log(this.model.get('names')) } }); Erstellt

backbone.js Anzeigen bestimmen Sie, welche attribute des Modells ändern

Anzahl der Antworten 2 Antworten
Wie kann ich wissen, welches Attribut des view-Modell geändert wird in der render-Funktion? (In der render-Funktion "e" ist das Modell, aber ich brauche nur das Attribut, welches geändert wird.) Ich muss dies wissen, um zu wissen, welche

Vollständig zu entfernen Attribut aus Backbone.js Modell

Anzahl der Antworten 3 Antworten
Ich versuche, um vollständig zu entfernen ein Attribut aus einem Rückgrat-Modell. Das Modell ist an eine API, die ist nicht sehr flexibel, und es wird brechen, wenn ich senden zusätzliche Attribute, über die, die ich senden soll,

Backbone.js - Modell.save() nicht auslösen einer PUT-Anfrage

Anzahl der Antworten 4 Antworten
Habe ich eine basic-Anwendung mit Backbone.js das ist nicht GESTELLT-Aufrufe (aktualisieren des Modells). Vom front-end, ich nannte eine Modelle save Funktion nicht machen eine PUT call; jedoch, wenn ich ersetzen Sie es mit destroy macht es einen

Wie Sie wissen, wenn ein Backbone-Modell.fetch() schließt?

Anzahl der Antworten 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()

Backbone.js - How to save model per Formular und post an server

Anzahl der Antworten 2 Antworten
Ich bin n00b in BackboneJS/RequireJS und ich bin die Entwicklung einer web app, verwenden Sie eine RESTful API. Also ich habe ein Modell wie dieses: models/pet.js define([ 'backbone' ], function(Backbone){ var PetModel = Backbone.Model.extend({ urlRoot: 'http://localhost:3000/pet', idAttribute:

{silent:true} in Backbone-version 1.0

Anzahl der Antworten 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

Aktualisieren von geänderten Parametern mit backbone.js

Anzahl der Antworten 2 Antworten
So, ich werde ein Modell mit aktualisierten Parametern. Dann in meiner Sicht ich höre für ein change-Ereignis für dieses Modell. Wenn das Feuer ich denke, ich sollte Modell.changedAttributes? Gebe ich es ein callback? Sollte es wieder einen

Warum lösen stille Änderungen in Backbone.js letztendlich Änderungsereignisse aus?

Anzahl der Antworten 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

Der einfachste Weg, um das Backbone-Modell auf die anfänglichen Standardeinstellungen zurückzusetzen?

Anzahl der Antworten 7 Antworten
Meine Modelle haben bereits eine defaults hash. Wenn die Teile die Ansicht/Seite zurücksetzen, die ich zurücksetzen möchten, die Modelle wieder auf Ihre ursprünglichen Standardeinstellungen. Derzeit habe ich explizit gesetzt jedes Attribut auf den Standardwert. Ist dort irgendetwas

Backbone.js erhält und setzt verschachtelte Objektattribute

Anzahl der Antworten 9 Antworten
Habe ich eine einfache Frage Backbone.js' bekommen und set Funktionen. 1) Mit dem code unten, wie kann ich 'get' oder 'set' obj1.myAttribute1 direkt? Andere Frage: 2) Im Modell, abgesehen von der defaults Objekt, wo kann/sollte ich erklären,

Verschachtelte Modelle in Backbone.js, Vorgehensweise

Anzahl der Antworten 12 Antworten
Habe ich folgenden JSON zur Verfügung gestellt von einem server. Mit diesem, ich möchte ein Modell erstellen, mit einer nested-Modell. Ich bin unsicher, welche ist die Art und Weise, dies zu erreichen. //json [{ name : "example",

Korrekte Art, mehrere Attributänderungen an ein Backbone.js-Modell zu binden

Anzahl der Antworten 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