Одна из особенностей моего Приложение Backbone включает в себя связывание моделей типа A с моделями типа B, что выполняется перетаскиванием представления A на представление B. В классе представления B я прослушиваю событие drop и, исходя из этого, я ...
Документация Backbone утверждает: Свойство событий также может быть определено как функция, которая возвращает хэш событий, чтобы упростить программно определять ваши события, а также наследовать их ...
У меня есть обычная модель отдыха, которую я получаю, создаю, удаляю и обновляю. Кроме того, я хотел бы вызвать специальные действия в этой модели, например change_password. Обычные RESTful маршруты ...
Я был Java-разработчиком полный рабочий день, теперь я также работаю над JavaScript. Пару лет назад, когда я начал изучать JavaScript, первой библиотекой, которую я попробовал, был jquery, как и большинство людей. Но это сделало мою жизнь ...
Новичок в использовании Backbone и очень простое приложение. В основном это Clients и ClientItems. У меня есть вид, чтобы показать всех клиентов, и если вы щелкнете по клиенту, вы попадете в их ClientItems ....
Я пытаюсь написать простую спецификацию для коллекции Backbone Todos, которая заглушает модель Backbone Todo. Вот моя спецификация: описать "TodoApp.Collections.Todos", -> beforeEach -> @todoStub = ...
При запросе файла data.json для заполнения коллекции, которая имеет следующие данные [{"Id": «BVwi1», «Name»: «Bag It», «AverageRating»: 4.6, «ReleaseYear»: 2010, «Url»: «http: // ...
Если я сохраняю представление в переменной window.myView, визуализирую его, затем вызываю в консоли javascript: $ ('# container'). Html (''), а затем call: $ ('# container'). html (window.myView. $ el) Связанные события прекратятся ...
У меня есть два представления, одно представляет представление клиентов, а другое - представления отдельных клиентов. Я привязываю события mouseenter и mouseleave в клиентском представлении для постепенного появления и исчезновения наложения на ...
Хорошо, поэтому я решил использовать backbone.js в своем приложении rails, но я чувствую, что делаю много избыточного кодирования. У меня много моделей и шаблонов в backbone, которые более или менее похожи на ...
Я хочу иметь возможность указывать базовый URL-адрес для всех моих маршрутов для разработки. Некоторые разработчики настраивают машины для работы из подкаталогов, а не для приложения, находящегося в корневом веб-каталоге.
Я бы ...
Я начинаю работать с Backbone и ищу пример приложения без беспорядка, но со всеми ключевыми функциями Backbone: маршрутами, моделями, коллекциями , Просмотры и события. В идеале ...
Это, скорее всего, супер простой вопрос, в представлении, я привязываю событие «щелчок» к кнопке, когда это событие нажимается, я хочу перенаправить на совершенно новую страницу (например, не на маршрут). например события: {"...
Я работаю над новым приложением для управления компанией rails 3.2, которое в значительной степени полагается на данные JSON (результаты автозаполнения, события календаря, задачи, манипуляции с динамическими формами и т. Д.). Бэкэнд-система уже ...
У меня есть маршрутизатор, обращающийся к своей коллекции. Мой цикл for не выполнял итерацию по моделям, поэтому я попробовал записать коллекцию в журнал, чтобы посмотреть, что она возвращает. Оказалось, что когда я регистрирую коллекцию напрямую, я вижу
Я бы хотел найти способ вызвать «событие» backbone.js без каких-либо изменений в модели или в dom. Например, я загружаю SDK Facebook асинхронно. Я подписан на ...
У меня есть три разных способа инициализировать и рендерить вид и его подвиды, и каждый из них имеет разные проблемы. Мне любопытно узнать, есть ли лучший способ решить все проблемы:
...
Если я включаю pushState в магистральном маршрутизаторе, мне нужно использовать return false для всех ссылок или магистраль обрабатывает это автоматически? Есть ли какие-нибудь образцы, как html-часть, так и сценарий ...
Я следил за руководством Railscast по backbone.js, и я хотел расширить функциональность, включив в нее управление с клавиатуры. Я добавил в свое шоу следующее view: class Raffler.Views ....
Итак, я только что начал писать тесты для моего готовящегося javascript-приложения, используя sinon.js и jasmine.js. В целом работает неплохо, но мне нужно иметь возможность тестировать мои маршрутизаторы. Маршрутизаторы, в их ...
У меня есть представление, которое отображает себя из коллекции: render: function () { $ (this.el) .html (JST ['шаблоны / меню'] ({коллекция: this.collection})); $ ('# навигатор'). html (this.el); } В представлении ...
Вот одна строка кода, которую я использую, чтобы поместить новую строку в мой контейнер: this. $ El.append (new ItemView (item) .render (). эл); Если item является моделью Backbone.js, render () создает и / или изменяет объект ...
Что я делаю: я создаю пример приложения, которое показывает, как включить элементы управления Kendo UI в Backbone.js, используя Rails 3 как сервер JSON. Пока у меня есть Backbone Views, которые управляют шаблонами ...
Я использую Backbone.JS с Mustache, поэтому для рендеринга своих временных файлов я вызываю MyModel.toJSON (). Это оставляет мне доступ только к атрибутам. Как мне сделать так, чтобы некоторые атрибуты всегда вычислялись? Я ...
Итак, мне нужно удалить маршрутизатор в backbone.js, чтобы предотвратить появление его маршрутов. Я безуспешно пробовал myRouter.off () и myRouter.remove (). Что я могу сделать вместо этого?
У меня есть представление Backbone, которое вызывает подчиненное представление: lr.MapView = Backbone.View.extend ({el: $ ('# map'), foo: "bar ", initialize: function () {var that = this; _.bindAll (this," ...
Не могу понять, что не так. Когда я нажимаю на название модели, происходит выборка всех моделей в коллекции одновременно, а не одной модели. Если я перенесу это событие из logView в logsView, оно будет работать правильно ...