Описание тега backbone-views

Представления в библиотеке Backbone.js. Представления Backbone используются для отражения того, как выглядят модели данных ваших приложений. Они также используются для прослушивания событий и соответствующей реакции.
1 ответ

Вложенные представления в Backbonejs, связь постов и комментариев

Массив объектов Данные получены с сервера var Updates = [ {"post_id":"1","post_desc":"This is my first post", "comments":[{"id":1,"comment":"some comments","like":7}, {"id":9,"comment":"some comments","like":3} ] }, {"post_id":"2","post_desc":"This …
21 май '13 в 19:53
1 ответ

Переместить ли / затем логику в представление или модель или оставить в шаблоне?

После создания веб-приложения с использованием магистрали для фирмы, занимающейся разработкой движков, мне стало интересно, стоит ли мне удалять логику "если / то" из HTML-шаблонов. Чтобы прояснить, что я имею в виду, вот два примера, которые я сейч…
2 ответа

Методы привязки представления для динамического изменения класса HTML представления

var foo = Backbone.View.extend({ tagName: 'div', className: 'unselected', events: { 'click div' : 'select' }, initiate: function () { ._bindall(this, 'render' , 'select' ); this.render(); }, render: function () { $(this.el).html(_.template($("#templ…
11 июл '12 в 21:12
1 ответ

Как использовать представление Backbone в модале начальной загрузки для входа в систему и выполнять задачу после входа в систему?

У меня есть вызов позвоночника LogOnView. В моем LogOnView пользователь может войти, используя имя пользователя и пароль. Существуют все виды проверки на стороне сервера и на стороне клиента. Я хочу использовать это представление в модале начальной …
27 май '13 в 14:52
1 ответ

Метод рендеринга из базового класса вызывается в магистрали

У меня есть панель поиска: App.Views.SearchField = Backbone.View.extend({ events: { 'keyup' : 'setFilter' }, setFilter: function() { if (typeof this.filterCallback === 'function') { var filter = this.$el.val(); this.filterCallback(filter); } }, setF…
05 июл '14 в 09:27
1 ответ

Два взгляда на событие

Я был добавлен в базу кода Backbone, и одна из модификаций, которые мне нужно сделать, требует дублирования текстового элемента с typeahead. Вместо того, чтобы копировать и вставлять код, я хотел бы повторно использовать код события, но, поскольку я…
22 июн '15 в 18:05
2 ответа

backbone.js правильный способ обновить модель при изменении вида

Как правильно обновлять модель при изменении вида. Это нужно делать в виде или в каком-то другом месте, например, в контроллере или около того? например, у меня есть модель (модель1) и некоторое представление (представление1), связанное с этой модел…
06 апр '12 в 09:32
1 ответ

Нужно ли мне удалять неиспользуемые представления на backbone.js?

var Home = Backbone.View.extend({ template: _.template($('#home-template').html()), initialize: function (params) { this.collection = new BlogList(); this.listenTo(this.collection, "add", this.renderBlog); this.listenTo(this.collection, "reset", thi…
2 ответа

Магистральные события, запускаемые при связывании

Мне нужно привязать события клика к определенному количеству специальных div, которые должны быть связаны, известны только во время выполнения, поэтому я подумал просто установить класс для всех этих специальных div и связать их в "events", но затем…
30 июл '12 в 22:37
1 ответ

Динамически упорядочить столбцы в таблице

То, что я пытаюсь сделать, это то, что у меня есть стол, сделанный из divs. Всего 8 столбцов. первые восемь столбцов в div показывают заголовок, а остальные столбцы показывают содержимое <div id="student-table"> <div id="student-table-heade…
03 авг '15 в 07:54
1 ответ

Проверка данных в форме перед добавлением данных в базовую коллекцию

Привет, я новичок в опоре. Я пытаюсь подписаться на http://listen-dom-events-backbone.herokuapp.com/. Я изменил HTML, чтобы ввести три атрибута: имя возраст и род занятий <form id="addPerson" action=""> <input type="text" placeholder="Name …
1 ответ

Базовая загрузка URL и отправка шаблонов в шаблон javascript

Я изучал Backbone.js и использую его с приложением на django, где изначально отображаются две фотографии: одна - главная, а другая - миниатюра следующей фотографии. Я возвратил данные json, содержащие URL основной фотографии и миниатюрную фотографию…
29 ноя '13 в 06:06
3 ответа

DatePicker для начальной загрузки не реагирует

Я использую DatePicker для начальной загрузки Моя проблема в том, что при первом просмотре магистрали событие щелчка не вызывается. как только я нажимаю в другом месте на странице, все работает нормально. у кого-нибудь есть идея, где я все испорчу? …
1 ответ

Простой вид в позвоночнике не работает

Я пытаюсь сделать простое представление в магистрали, при нажатии кнопки (с классом.buy-products) он должен вызывать метод "buyProducts", но это не помогает, plz var CurrProducts = Backbone.View.extend({ events: { "click .buy-products": 'buyProducts…
19 сен '13 в 17:23
1 ответ

Как обрабатывать повторяющийся элемент вида с помощью backbone-stickit

Каков наилучший способ сделать привязки для повторяющегося элемента представления? Вот фрагмент представления, в настоящее время реализованный с шаблоном подчеркивания. Как я могу заменить этот блок на backbone.stickit? <% _.forEach(model.estimat…
1 ответ

Добавление модели в родительское представление из дочернего представления

Я пытаюсь добавить новую модель в родительское представление из дочернего представления. В моем родительском представлении я отображаю дочерний вид следующим образом: renderEngineOptions: function () { var view = new EngineOptionsView({ model: this.…
21 ноя '16 в 17:52
1 ответ

Извлеките модель магистрали из выбранного подпредставления и создайте с ее помощью новое представление

Скажем, я создал MainView (список), в котором коллекция заполнена четырьмя моделями Backbone. Затем для каждой модели в коллекции я отображаю SubView (элемент списка) на основе данных в каждой модели. Игнорируя, является ли эта вложенная структура п…
1 ответ

Отладка основной Javascript с использованием Visual Studio

У меня есть веб-сайт, разработанный в VS 2010, который использует MVC Framework и базовый Javascript. Я хочу знать, как шаг за шагом отлаживать основной JavaScript, поместив отладчик в файл JS в Visual Studio. Когда я ставлю точку останова в JS, он …
1 ответ

Как обновить коллекцию и просмотреть новые данные из ответа?

Как обновить коллекцию постов новыми данными с сервера в handleSliderChange()? Когда я пытаюсь использовать fetch() в $.getJSON коллекция сбрасывается со старыми данными. define ['jquery','backbone','app','views/posts/post_view','templates/posts/ind…
23 окт '13 в 14:36
1 ответ

Как использовать позвоночник с усами и неизвестным количеством просмотров?

Я использую усы, чтобы сделать серию изображений. Каждое изображение сопровождается вводом текста для установки заголовка изображения, кнопкой обновления для обновления заголовка в базе данных через Ajax и кнопкой удаления для удаления изображения и…
08 июн '14 в 05:41