Вопросы по теме 'backbone-events'

Есть ли способ привязать событие ко всем вложенным моделям с помощью Backbone и/или Backbone-Relational?
У меня довольно мощная модель BackboneRelational с многочисленными вложенными моделями и коллекциями. По сути, если пользователь что-то меняет в этой модели или ее подмоделях/коллекциях, мне нужно что-то сделать в пользовательском интерфейсе, чтобы...
641 просмотров

Как добавить событие изменения размера окна в представление с помощью Backbone?
Я пытался прикрепить обработчик к событию изменения размера в одном из представлений Backbone. Проведя некоторое исследование, я обнаружил, что вы можете прикреплять события только к элементу представления или его потомкам. Это проблема для меня,...
16910 просмотров
schedule 06.08.2023

Функции событий Backbone JS изменяют объект
Я работаю над довольно сложным приложением с BackboneJS. У меня есть объект Globals, который я использую для публикации/подписки на события. Проблема в том, что не похоже, что существуют эффективные средства разделения функций с помощью архитектуры,...
359 просмотров
schedule 27.04.2024

привязка событий к динамическим объектам в подчеркивании/основе
Я пытаюсь выяснить, как прослушивать пользовательские события для объектов, которые не были прототипированы или не являются объектами dom в underscore.js/backbone.js. Например: //this is inside a view object play: function(arg) { this.a =...
4142 просмотров

Как указать обратный вызов метода, когда представление Backbone вставляется в DOM?
Мне нужно запустить сценарий макета, как только мои представления будут вставлены в DOM. Так... $(".widgets").append(widgets.render().el) $(".widgets .dashboard").isotope # <-- This needs to be called whenever new widgets are inserted...
1299 просмотров

Ошибка простых событий backbone.js
При выполнении этого на index.html я получаю следующую ошибку: «Uncaught SyntaxError: Unexpected token:», имея в виду events: { "click #add-friend": "showPrompt", }, В частности, это относится к «:» здесь «нажмите...
877 просмотров
schedule 06.10.2023

BeforeSend передается в Backbone Fetch, не позволяя инициировать события
У меня есть коллекция Backbone. Я использую fetch для ленивой загрузки сообщений Facebook в модель при инициализации. https://gist.github.com/2271437 exports.Collection = class Posts extends Backbone.Collection initialize: (models,...
2528 просмотров

Событие щелчка по магистрали не срабатывает
Итак, у меня есть представление Backbone, в котором я объявляю его className. Я пытаюсь связать событие клика с этим классом. Что-то вроде этого: className: "question" events: "click .question": -> console.log("clicked") Это не...
1539 просмотров

Сортировка Backbone Collection в обработчике событий Add повторно запускает событие Add.
У меня есть коллекция, которая сортируется на основе атрибута модели, иногда я хочу добавить модель и просто вычислить порядок в обработчике событий add . Проблема в том, что когда я вызываю collection.sort() в обработчике события добавления, по...
2312 просмотров
schedule 27.05.2022

Невозможно сослаться на модель Backbone после model.set в представлении Backbone
Я пытаюсь заставить представление самостоятельно отображать, привязывая событие изменения к модели представлений. Я создал пользовательскую функцию на PageView, которая берет модель из коллекции Pages в качестве параметра и использует...
258 просмотров

Как очистить представления и модели в Backbonejs
movieDb.Router = Backbone.Router.extend({ routes:{ '': 'landPage', 'home': 'landPage', 'login': 'login', 'signup': 'signup' }, landPage: function(p){...
484 просмотров

Backbone. Почему collection.reset не вызывает событие модели?
Мне любопытно узнать, почему сброс базовой коллекции не запускает событие модели. Однако кажется логичным запускать событие модели, когда модель физически удаляется из коллекции. Это намеренно или я что-то упускаю? Если магистраль не делает...
7768 просмотров

Коллекция Backbone — обновление модели
Я получаю список моделей с сервера в коллекцию. Когда пользователя интересует конкретная модель, я перенаправляю его в средство просмотра этой модели на основе идентификатора. Теперь предположим, что пользователю нужно отредактировать эту модель в...
2392 просмотров
schedule 17.03.2022

Доступ к базовой модели из onchange_callback в редакторе tinymce
Я использую редактор tinymce с магистральным представлением. Для других полей формы я привязываю событие изменения к функции, которая поддерживает синхронизацию модели с изменениями в форме: events: { "change input": "synchModel",...
1232 просмотров

События мыши перестают работать после графика d3, масштабирование загружается
На моей странице есть несколько событий, определенных с помощью событий контроллера Spine. Они назначаются селекторам с помощью делегата jQuery и работают нормально: events: 'click #zoom a': 'zoom' 'mouseenter #zoom a': ->...
309 просмотров

Backbone.js просматривает события, зарегистрированные, но не запускаемые
Только начинаю здесь и, похоже, не могу заставить эту очень простую вещь работать. Все мои элементы отображаются так, как я ожидаю. Мои события регистрируются в firefox на вкладке «события», но ни одно из них не срабатывает (щелчок, наведение мыши и...
1961 просмотров

Представление магистрали для повторного рендеринга, если отображается любое другое представление.
У меня есть TooltipView, который появляется всякий раз, когда элемент с классом .tooltip наводится мышью, и принимает содержимое атрибута data-tooltip этого элемента и отображает его во всплывающей подсказке. Я связываю события для TooltipView в...
162 просмотров
schedule 22.11.2023

инициировать событие "готовность" коллекции после логики настройки каждой модели
У меня есть коллекция, представляющая дерево. Каждая модель имеет родительский атрибут, который становится идентификатором сервера. После сброса коллекции с входящими данными каждая модель должна найти своего родителя в коллекции и установить ссылку...
594 просмотров
schedule 01.10.2022

Отмена привязки событий при прокрутке — рекомендуется?
мой сайт построен на магистрали. Он имеет пользовательский интерфейс на основе ленты, что означает, что в ленте часто отображается большое количество контента. Примерно к каждому элементу привязано около 30 событий. Притормаживает после прокрутки...
227 просмотров

Ошибка сохранения Backbone.js
Ломаю голову над проблемой с позвоночником... У меня есть представление магистрали с событием, которое вызывает функцию, сохраняющую текущую модель. Это простая форма, в представлении я делаю некоторую проверку перед синхронизацией модели....
1555 просмотров