Tag: backbone.js
Backbone.js ist ein JavaScript-framework, mit einer Rest-basierte JSON-Schnittstelle und basiert auf dem model–view–presenter (MVP), Anwendung, design-Paradigma
2
Antworten
Einem Blick in die Lo-Dash-docs zeigt, dass die API fällt in Kategorien von: Arrays, Verkettung, Sammlungen, Funktionen, Objekte, Utilities, Methoden, und Eigenschaften Einen detaillierten Blick in den Arrays API zeigt rund 30 verschiedene Methoden zur Verfügung, die
6
Antworten
Jedes mal, wenn ich eine Ansicht erstellen, und öffnen Sie den dialog, bekomme ich n sets von Veranstaltungen, bei denen n ist die Anzahl der Zeiten, die der dialog geöffnet wurde. In dem folgenden Beispiel, jedes mal,
1
Antworten
Möchte ich hinzufügen, dass ein ID-und CLASS-Attribut zu meiner Vorlage anzeigen. dies ist, was ich versucht habe aber gescheitert. $("#login").html( _.template( LoginTemplate ) ); this.loginmodel = new LoginModel(); this.loginview = new LoginView({ el: $("#loginContainer"), model: this.loginmodel, className:
4
Antworten
Ich habe gerade angefangen mit backbone.js und ich bin hinzufügen, einige grundlegende Methoden zu erweitern, eine Sammlung, die mir erlaubt, eine Auflistung Durchlaufen und speichern Sie alle Modelle und eine Auflistung Durchlaufen, um zu zerstören alle Modelle.
2
Antworten
Habe ich einige test-code, ich versuche nur zu verwenden, um herauszufinden, backbone.js. wenn ich rufe zu zerstören, die auf ein Modell-Objekt Rückgrat macht eine DELETE-Anfrage, um meine rest-Dienst. aber ich kann nicht sehen, keine ID, die angibt,
2
Antworten
Brauchte ich zu fangen eine mögliche login-Seite, in der alle Antworten vom server, so habe ich überschrieben Rückgrat.sync Global, so kann ich alle Fehler, bevor Sie Sie auf. Backbone.originalSync = Backbone.sync; Backbone.sync = function (method, model, options)
1
Antworten
Ich versuche zu verwenden backbone.js in meiner ersten "richtigen" Anwendung und ich brauche etwas Hilfe beim Debuggen, warum bestimmte Modell-change-events werden nicht gefeuert, als ich erwarten würde. Wenn ich eine Sammlung erstellen, die aus einer JSON -
1
Antworten
Habe ich anscheinend ein problem mit dem code unten. Ich habe ein div-element mit der id='content' in meinem html. Ich wollte zu ersetzen 'body' - element el-Eigenschaft mit dem div-element, aber mein Hallo-Welt-text nicht, wenn ich tippte
3
Antworten
Habe ich eine einfache Backbone.js/Bootstrap-Frontend in HTML5 mit einem Knoten.js/Restify backend. Ich bin das setzen von cookies im header der Antwort vom server wie folgt: res.setHeader("Set-Cookie", ["token=ninja", "language=javascript"]); Auf der client-Seite, ich mache einen REST-Aufruf als var
5
Antworten
Habe ich eine JSON-name-Kollektion wie diese: [{ "name":"Jim", "prize":"Nokia Mobile" }, { "name":"Marry", "prize":"iPhone" }, { "name":"Alice", "prize":"iPad" } ] nun möchte ich filtern diese JSON-durch einen string: var data= "m"; so, das ist, was ich getan
1
Antworten
Baue ich eine einfache to-do-Anwendung in backbone. mein html ist: <!DOCTYPE html> <html> <head> <title>back bone</title> <script src="js/lib/jquery.js"></script> <script src="js/lib/underscore.js"></script> <script src="js/lib/backbone.js"></script> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/> <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> </head> <body> <h2>Total Things Todo: <div
5
Antworten
Mit Rückgrat, ich bin versucht, zu aktualisieren und speichern Sie Sie auf dem server nur ein Attribut: currentUser.save({hide_explorer_tutorial: 'true'}); aber ich will nicht senden Sie alle anderen Attribute. Einige von Ihnen sind sogar der output-Methoden auf der
2
Antworten
Ich versuche, zwei Modelle im Blick, und die Vorlage mit den beiden. Ich arbeite mit Marionetten. Hier ist mir die Initialisierung der view: main_app_layout.header.show(new APP.Views.HeaderView({ model: oneModel, model2 : twoModel} )); Hier ist meine Ansicht: APP.Views.HeaderView =
3
Antworten
Ich bin neu backbone.js und mit einigen Schwierigkeiten Umhüllung meinem Kopf, um ein Problem bin ich mit der Konstruktion eines "Assistenten" Art-Prozess (ein.k.ein. ein multi-Schritt-form). Dieser Assistent sollte in der Lage sein, um die Handhabung der verschiedenen
1
Antworten
Erstellen einer benutzerdefinierten sync() Methode im Rückgrat. Ich würde dies gerne tun, die "richtigen" und stören mit Rückgrat die normalen Funktionen so wenig wie möglich. Dies ist der code, den ich bisher: var CustomSyncModel = Backbone.Model.extend({ sync:function(method,
1
Antworten
Ich habe gerade angefangen mit Backbone.js. Ich möchte eine Auflistung erstellen, und fügen Sie einige Daten aus einer externen Quelle. Die Daten tatsächlich aktuell im CSV -, JSON nicht, aber ich konnte re-Rendern im JSON-wenn, dass ist
3
Antworten
Begann ich in der web-Entwicklung Welt mit PHP, und dann Schienen in den letzten paar Jahren. Seitdem habe ich alle meine web-Projekte im Schienen. Kürzlich scheint es eine Bewegung zu machen Schienen als Reine RESTful backend-service und
3
Antworten
Dies ist meine erste richtige backbone-Projekt, das ich versuchen, zu arbeiten, in meiner Freizeit, um ein besseres Gefühl für alles. Die Formular-Validierung hat mich ein wenig verwirrt. Ich denke, dass ich das Modell richtig für ihn hier:
3
Antworten
Ich habe einige Schwierigkeiten mit diesem. Im Backbone, ich habe eine Funktion wie diese: functionOne: function(){ $('#myTExtbox-' + budgetLine.attr('id')).on('change keyup paste', function(){ that.mySecondFunction(this); }); } In diesem Fall, die this ist ein textbox ist in einem table
2
Antworten
Ich versuche zu lernen, BackboneJS und das ist der Fehler, den ich erhalte. Ich bin Programmierung in coffeescript und dies ist der generierte JS-ich habe keine Ahnung, warum dies passiert ist als ich denke, dass ich es
5
Antworten
Schreibe ich eine ganz einfache app, die requiers Backbone.js Modelle und Laravel 4 Modelle in sync. Ärger entsteht, wenn ich die Laravel models beinhalten Carbon Termine. Meine Laravel controller sieht wie folgt aus: class OrderController extends \BaseController
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
Kann ich content-type und POST im backbone.js? this.save(data, { success: function (user) { callback(user.get('LoginStatus')) }, error: function (user, result, xhr) { } }); Bin ich immer schlecht-Anfrage, wenn ich versuche, ein REST-service-aufrufen, es funktioniert in fiddler. Brauchen
3
Antworten
Ich habe ein Rückgrat Ansicht, dass die macht innerhalb einer Fancybox. Ich kann Sie auf ein Anker-tag und es wird funktionieren, aber die Ereignisse in der Backbone-Sicht nicht ausgelöst. Ich habe das gleiche problem mit ShadowBox und
4
Antworten
CORS beginnt zu braten, um mein Gehirn ein bisschen. Alles ist jetzt gut, abgesehen von einer Methode. Ich Baue eine app mit Rückgrat auf dem frontend-Knoten.js/restify auf das backend. Die server.coffee sieht wie folgt aus: server.get '/todos',
3
Antworten
Mein code ist wie folgt: var AppRouter = Backbone.Router.extend({ _data: null, _length: 0, _index: null, _todos: null, _subtodolist: null, _subtodos: null, routes: { "*action": "index", "category/:name": "hashcategory" }, initialize: function(options){ var self = this; if (this._index ===
3
Antworten
Folgenden einfachen code wirft einen Fehler: "Uncaught TypeError: Cannot use 'in' - operator, um die Suche für die 'id' in Leo" in backbone-min.js:9 http://jsfiddle.net/nW7KF/ <!DOCTYPE html> <html> <head> <title></title> </head> <body> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.4/underscore-min.js"></script> <script src="http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"></script>
1
Antworten
Ich habe ein Formular mit einem select mit Optionen aufgefüllt. Ich will es zu binden, um ein Modell mit Rückgrat.stickit aber die Dokumentation zeigen, wie Sie füllen die Auswahl auf der binding-Konfiguration. Kann ich nicht einen einfachen
4
Antworten
Ich versuche, umzusetzen view tests für eine Coffeescript Umsetzung der allgegenwärtigen backbone.js 'todo' Beispiel (siehe github.com/rsim/backbone_coffeescript_demo.) Mein jasmine-tests der oben genannten demo ziemlich gut, außer für die Ereignisse anzuzeigen. Ich erwarte, dass ich bin stecken geblieben auf
2
Antworten
Hat jemand irgendwelche Ratschläge oder Beispiele für die Validierung mit dabei backbone.js und ruby on rails 2.x oder 3.x? Viel zu vage. Gib uns mehr Informationen InformationsquelleAutor Vince | 2011-06-08
3
Antworten
Ich bin mit Bootstrap und habe die folgenden dropdown-Menü : <div class="btn-group"> <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"> number of rooms <span class="caret"></span> </a> <ul class="dropdown-menu"> <li> <a href="#" >1</a> </li> <li> <a href="#" >2</a> </li> <li>
1
Antworten
ich versuche zu verwenden underscore.js template-Methode zum Rendern von einigen Daten also im Grunde das ist, was ich tun will, wenn ich es in pseudo-code if (url is not null) { <div> <img src=url /> </div> }
2
Antworten
Wie kann ich dynamische Ereignisse in meiner view-Klasse in Backbone.js Habe ich eine View-Klasse mit var myViewClass = Backbone.View.extend({ events: { 'change select': 'changeSelect', 'click a.changeLink': 'clearSelect' }, initialize: function() { this.delegateEvents({'click select': 'changeSelect'}); }, . .
3
Antworten
habe ich diese in meiner server.js app.post("/leadAPI/ed",function(request,response){ //api post code here }); In diesem post-Anfrage, die ich brauche, um post-Daten im request-body zu einer externen API mit einer speziellen URL und senden Sie die Antwort mit Antwort.senden.
2
Antworten
In backbone.js - Dokumentation es sagt: Machen, eine praktische event-dispatcher an, koordinieren die Veranstaltungen zu den verschiedenen Bereichen Ihre Anwendung: var dispatcher = _.clone(Backbone.Events) Kann mir jemand erklären, wie die Umsetzung der dispatcher für die Kommunikation von
3
Antworten
Ich habe ein Rückgrat-Modell, dass ich versuche zu zerstören, aber keine Parameter gesendet werden, mit der Anfrage, so dass der server wieder ein "Löschen" 404 not found " Fehler. Ich gebe zu, meine Struktur ist ein wenig
5
Antworten
Habe ich eine generische Unterklasse von Backbone.View die eine close Ereignis-listener. var GenericView = Backbone.View.extend({ events : { "click .close" : "close" }, close : function () { console.log("closing view"); } }); Möchte ich diese Unterklasse einer
1
Antworten
Ich habe einige Fehler in meiner app und weiß nicht warum. Uncaught TypeError: Cannot call method 'on' of undefined Passiert es auf meine Sammlung anzuzeigen, führen Sie den code: App.WorkoutsView = Backbone.View.extend({ initialize: function(){ this.collection.on('add', this.addOne, this);
4
Antworten
Habe ich entwickelt, eine schöne reiche Anwendung Schnittstelle mit Backbone.js, wo Benutzer können Objekte sehr schnell, und dann starten Sie die Aktualisierung von Eigenschaften dieser Objekte, indem Sie einfach Tab in die entsprechenden Felder. Das problem, das
3
Antworten
Ich Baue eine Anwendung, die Rückgrat und marionette.js. Ich bin der Planung über die Verwendung einer Auflistung anzeigen zu präsentieren, die einige Elemente und dann lassen Sie gefiltert, sortiert und gruppiert werden. Ich Frage mich, ob es
1
Antworten
Es scheint, dass ich kann nicht in einer Schleife durch ein backbone-Sammlung. Ich habe gesehen, dass dieses Thema in mehrere threads, aber keine dieser Lösungen helfen. render:function () { this.$el.html(this.template(this.model.attributes)); var that = this; console.log(this.projects.models); _.each(this.projects.models, function(model)
1
Antworten
Möchte ich überschreiben Rückgrat.sync habe ich bereits gebeten, diese aber das problem ist, ich habe es nicht ganz verstanden. Ich muss wissen, wo man die codes wenn ich auf überschreiben Sie die sync-Funktion. Wenn ich es auf
3
Antworten
Ich freue mich auf ein paar gute Template-Systeme verwendet werden, alongwith ein MVC-framework wie Backbone.js Ich bin mir bewusst, der ein solches system (jQuery Templating). Aber das gleiche wurde eingestellt, für einige Gründe und damit bin ich
1
Antworten
In meinem Rückgrat Ansicht, ich bin Einstellung, tagname, classname, temp Wert.. alle sind gut funktioniert-abgesehen von classname.. wie kann ich den classname.. oder was ist der Fehler an meinem code. define(["singleton","listCollection","listModel"],function(singleton,collection,listModel){ singleton.view = Backbone.View.extend({ tagName :'article', className
2
Antworten
Als Teil meiner unit-tests (mit QUnit) für backbone-Projekt, ich Teste einige Sammlung-manipulation Funktionen, die arrays von backbone-Modelle. Gibt es eine Möglichkeit direkt zu testen (für geistige Gesundheit Willen), ob die Objekte in mein array erweitern Rückgrat.Modell oder
1
Antworten
Habe ich eine einfache Seite, die enthält eine 3-Schritt-Assistenten. Im Grunde, der Benutzer füllt ein Textfeld, klickt auf weiter, der lädt das nächste Formularfeld. Ich habe setup alle HTML-in eine Vorlage und verwenden diese Vorlage in einem
3
Antworten
Stellen Sie sich eine einfache backbone-Modell wie window.model= Backbone.Model.extend({ defaults:{ name: "", date: new Date().valueOf() } }) Ich versuche einen Weg zu finden, immer stellen Sie das Modell speichern, wird der name in Kleinbuchstaben, unabhängig von der
6
Antworten
In Meteor, beim abrufen eines Datensatzes aus einer Datenbank, es ist nur ein Datensatz. Also wenn ich eine Sammlung der sogenannten Dogs eine dog haben könnte fur: 'brown' oder breath: 'stinky' ist, aber es nicht haben eine
2
Antworten
Aus irgendeinem Grund passiert das nur in Firefox: "change #CardSelector": "selectCard" Dieser Veranstaltung auf der Backbone-Sicht nicht nennen selectCard, wenn die select box ändert. Aber wenn ich dieses verwenden: this.$("#CardSelector").change(this.selectCard) Es scheint alles in Ordnung. Gibt es