Articles of backbone.js

Flux + React vs Backbone + React

Quels sont les avantages de Flux + React over Backbone + React. Existe-t-il des différences de performances en plus de la facilité de développement de code pour une base de code complexe et énorme. Et si nous avions une relation 1: 1 entre le modèle et une vue de réaction dans une application utilisant Backbone […]

Backbone.js: l’événement «changement» de la collection ne se déclenche pas

J’ai une collection assez simple, mais je n’arrive pas à me lier à cet événement de changement. Dans la console de Chrome, je cours: var c = new AwesomeCollection(); c.bind(“change”, function(){ console.log(‘Collection has changed.’); }); c.add({testModel: “Test”}); // Shouldn’t this sortinggger the above log statement? Comme il s’agit d’une de ces choses qui peuvent être […]

backbone.js utilise des URL différentes pour sauvegarder et récupérer des modèles

Mon back-end a deux pages distinctes, l’une pour gérer la demande d’enregistrement du modèle et l’autre pour la récupération du modèle. Quelle est la meilleure approche pour appeler save () et fetch () pour utiliser des URL différentes? Merci. Edit: Après avoir étudié la source annotée, je vois que l’on peut réellement fournir un hachage […]

backbone.js définit la propriété du tableau de modèles

J’ai un modèle backbone.js avec un tableau en tant que propriété: defaults: { myArray : [0,1,2] } J’essaie de définir la valeur d’un index particulier. var myIndex = 1; myModel.set({“myArray”[myIndex] : newVal}); //doesn’t work myModel.set({“myArray[myIndex]”: newVal}); //doesn’t work myModel.set({“myArray” + “[” + myIndex + “]”: newVal}); //doesn’t work Quelle est la syntaxe appropriée pour obtenir […]

Backbone.js – Méthode correcte de filtrage et d’affichage des données de collection dans une vue

J’ai une énorme liste de tâches chargées au départ. Je souhaite les afficher en fonction de la liste / boîte de réception sélectionnée, afin qu’il n’y ait pas de chargement supplémentaire pour chaque liste. window.Task = Backbone.Model.extend({}); window.TasksCollection = Backbone.Collection.extend({ model: Task, url: ‘/api/tasks’, inbox: function() { return this.filter(function(task) { return task.get(‘list’) == null; }); […]

Utiliser Backbone.history pour revenir en arrière

J’ai hérité d’une application mobile à moitié terminée construite avec Backbone.js (que je n’ai jamais utilisée). Je dois tout simplement renvoyer l’utilisateur lorsqu’il clique sur un bouton de retour. Une brève recherche m’amène à penser que cela a quelque chose à voir avec Backbone.history mais je ne peux pas savoir quoi. Des idées?

Quel pourrait être le meilleur tutoriel backbonejs pour les débutants

Je suis très intéressé par backbone.js. Mais quand j’apprends, il y a beaucoup de confusion dans la création de la structure. Quelqu’un pourrait-il me montrer un tutoriel simple avec de bons exemples? Cela sera très utile pour tous les nouveaux apprenants.

backbone.js récupère les résultats mis en cache

J’utilise fetch dans l’action d’index du contrôleur backbone.js suivant: App.Controllers.PlanMembers = Backbone.Controller.extend({ routes: { “”: “index” }, index: function () { var planMembers = new App.Collections.PlanMembers(); planMembers.fetch({ success: function () { var recoveryTeam = planMembers.select(function (planMember) { return planMember.get(“TeamMemberRole”) == “RecoveryTeam”; }); var otherMembers = planMembers.select(function (planMember) { return planMember.get(“TeamMemberRole”) == “Other”; }); new App.Views.Index({ […]

Backbone.js affiche l’inheritance

J’ai une vue appelée Pannel qui est juste un fond avec un bouton de fermeture. Je veux étendre cette vue à celle appelée PannelAdvanced . Comment ferais-je cela avec backbone.js? À l’heure actuelle, tous les exemples ont Backbone.View.Extend mais ceux-ci ne font que prolonger Backbone.View ; Je veux étendre mon PannelView .

Backbone.js – où stocker les informations d’état?

Je suis nouveau sur Backbone.js , et j’essaie de savoir où les variables d’état doivent vivre . Mon cas d’utilisation: J’ai une application qui fournit une interface de lecture pour un livre (je sais, exemple classique, non?). Mes modèles sont Book et Page avec des classes de collecte pour chacun. La structure de l’application ressemble […]