Kann ich mit Backbone den Namen der aktuellen Route abrufen? Ich weiß, wie man sich an Routenänderungsereignisse bindet, möchte aber in der Lage sein, die aktuelle Route zu anderen Zeiten zwischen Änderungen zu bestimmen.
Ich habe ein Nested-View-Setup, das in meiner Anwendung etwas tiefer gehen kann. Es gibt eine Reihe von Möglichkeiten, die Unteransichten zu initialisieren, zu rendern und anzuhängen, aber ich frage mich, was gängige Praxis ist. Hier sind ein paar, an die ich gedacht habe: initialize : function () { this.subView1 = …
Es gibt heutzutage viele coole Tools, um leistungsstarke JavaScript-Websites mit nur einer Seite zu erstellen. Meiner Meinung nach geschieht dies richtig, indem der Server als API (und nicht mehr) fungiert und der Client die gesamte HTML-Generierung übernimmt. Das Problem mit diesem "Muster" ist der Mangel an Suchmaschinenunterstützung. Ich kann mir …
Ich verwende eine Unterstreichungsvorlage . Ist es möglich, eine externe Datei als Vorlage anzuhängen ? In der Backbone-Ansicht habe ich: textTemplate: _.template( $('#practice-text-template').html() ), initialize: function(){ this.words = new WordList; this.index = 0; this.render(); }, In meinem HTML ist: <script id="practice-text-template" type="text/template"> <h3>something code</h3> </script> Es funktioniert gut. Aber ich …
Gibt es eine Möglichkeit, den Index eines Modells in einer Sammlung zu finden? Nehmen wir an, wir haben ein Modell, an dem wir arbeiten. Könnte dieses Modell seinen Index innerhalb der Sammlung ausspucken, in der es sich derzeit befindet? Ich möchte dies tun, weil ich über oder unter dem aktuellen …
Ich habe den folgenden JSON von einem Server bereitgestellt. Damit möchte ich ein Modell mit einem verschachtelten Modell erstellen. Ich bin mir nicht sicher, wie ich das erreichen kann. //json [{ name : "example", layout : { x : 100, y : 100, } }] Ich möchte, dass diese in …
In der Dokumentation von Backbone heißt es: Die Ereigniseigenschaft kann auch als eine Funktion definiert werden, die einen Ereignis-Hash zurückgibt, um das programmgesteuerte Definieren Ihrer Ereignisse sowie das Erben dieser Ereignisse von übergeordneten Ansichten zu vereinfachen. Wie erben Sie die Ansichtsereignisse eines Elternteils und erweitern sie? Übergeordnete Ansicht var ParentView …
this.model.save({ success: function(model, response){ console.log('success'); }, error: function(){ console.log('error'); } }) Das Modell wird korrekt an den Server gesendet, der das Speichern übernimmt, aber der erfolgreiche Rückruf wird nicht ausgelöst. Muss ich etwas vom Server zurücksenden?
Ich habe eine einfache Frage zu Backbone.js' get und set - Funktionen. 1) Wie kann ich mit dem folgenden Code obj1.myAttribute1 direkt 'abrufen' oder 'setzen'? Eine andere Frage: 2) Wo kann / sollte ich im Modell neben dem Standardobjekt die anderen Attribute meines Modells deklarieren, damit auf sie über die …
Ich fange gerade mit Backbone.js an. Das einfache Einschließen von Backbone (entweder Entwicklungs- / Produktionsversion) verursacht den Fehler: Uncaught TypeError: Cannot call method 'extend' of undefined in Zeile 128: // Attach all inheritable methods to the Model prototype _.extend(Backbone.Model.prototype, Backbone.Events,
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie soll mit einer Ansicht elumgegangen werden? Es muss eingestellt werden, sonst werden keine Ereignisse ausgelöst (siehe hier ). Aber sollte es ein Element sein, das bereits auf der Seite ist? In meiner App rendere ich eine Vorlage (jQuery Templates) in eine Fancybox. Was soll das elin diesem Fall sein?
Ich habe ein Modell, das mit einer JSON-Antwort aus einer MySQL-Datenbank festgelegt ist. Die Modelldaten werden mit true oder false in ein boolesches / tinyint-Feld in der Datenbank gesetzt, das 1oder verwendet 0. Meiner Ansicht nach habe ich eine Bindung, die nach einem Booleschen Wert mit Unterstrichen sucht _.isBoolean. Wenn …
In einer meiner Ansichtsklassen für backbone.j habe ich Folgendes: ... events: { 'click ul#perpage span' : 'perpage' }, perpage: function() { // Access the text of the span that was clicked here // Something like: alert($(element).text()) }, ... weil mein Markup pro Seite so etwas haben könnte: <ul id="perpage"> <li><span>5</span></li> …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.