Описание тега ko.observablearray
ObservableArray - это конструкция knockout.js, похожая на обычный массив в JavaScript, за исключением того, что она позволяет наблюдать изменения в коллекции (например, добавление и удаление элементов).
1
ответ
Могу ли я связать вычисляемый наблюдаемый массив (нокаут)?
У меня есть наблюдаемый массив некоторых элементов (простые пары чисел), и я хочу связать это с одной таблицей. Затем я хочу связать вычисляемую наблюдаемую, которая зацикливает первый массив и суммирует некоторые значения путем группировки. Мой цик…
04 сен '14 в 22:27
1
ответ
Подписаться на наблюдаемое свойство в observableArray в Knockout.js
У меня есть observableArray объектов в моей модели представления, и внутри у меня есть наблюдаемое свойство для одного ключа: var somefunc = function(sysMsgs) { // Create a VO from passed array $.each(sysMsgs, function(i, v) { var tMsg = { ... READ …
01 май '13 в 18:02
3
ответа
Knockout.js динамическое связывание наблюдаемых
Я пытаюсь использовать нокаут для создания редактируемой таблицы. У меня есть объект JSON, который имеет коллекцию как заголовков, так и данных таблиц. Эта таблица должна быть построена с использованием любого объекта. Он будет зацикливаться на объе…
13 июн '13 в 21:02
1
ответ
Почему моя вычисляемая функция не добавляется к каждому элементу в моем наблюдаемом массиве?
У моего наблюдаемого массива есть две строки (items?), Строка [0] имеет pid = 2; строка [1] имеет pid = 3. Я пытаюсь добавить поле в наблюдаемый массив с именем cartItems. Это должно быть похоже на добавление столбца в электронную таблицу Excel или …
28 фев '14 в 22:19
1
ответ
Отображение и привязка нокаута
У меня есть некоторые проблемы с вложенными моделями представления в нокауте с использованием подключаемого модуля. Я могу воссоздать проблему, и я создал для нее скрипку: Fiddle Я сократил фактическое представление и модель представления, так что н…
24 фев '14 в 13:48
0
ответов
Нокаут, доступ к динамическим дочерним элементам
У меня есть сценарий, в котором персонал школы (т.е. учителя) может выбрать утреннюю смену. Сдвиги могут быть добавлены динамически. Я добавляю элементы в видимый массив, но они не отображаются на экране. кто-нибудь может подсказать почему? ПОСМОТРЕ…
05 апр '15 в 05:20
1
ответ
Заполнение выпадающего списка наблюдаемым массивом в knockout.js
У меня есть X выпадающих списков, которые я динамически создал с помощью Knockout, и теперь я хочу предварительно выбрать один параметр для каждого раскрывающегося списка. По совпадению, у меня есть наблюдаемый массив с X записями, которые соответст…
25 июн '14 в 19:28
1
ответ
Нокаут observablearray из наблюдаемых
У меня проблемы с Knockout ObservableArray, который состоит из объектов с наблюдаемыми свойствами. Моя модель представления довольно сложна, но ниже я создал простой тест, который проиллюстрирует проблему. Моя проблема в том, что когда я изменяю зна…
04 сен '14 в 00:44
1
ответ
Источник данных Kendo прочитан как неопределенный после добавления записи в DS
Я застрял в проблеме с источником данных кендо. Я создал массив источника данных, потому что у меня есть несколько сеток для привязки. То, как я получаю доступ к источнику данных ds[1] . ds[0], Когда я выполню ds[1].read(); он отлично работает и пол…
21 окт '13 в 07:33
1
ответ
Таблица не обновляется после изменения связанного наблюдаемого массива
Я застрял и был бы признателен за помощь! У меня есть метод create в моей ViewModel, который вызывает простой метод CreateEntity для добавления нового элемента в наблюдаемый массив типа Office. Все это идет хорошо, и длина наблюдаемого массива соотв…
22 апр '13 в 19:50
1
ответ
Почему observableArray не наблюдается в Knockout JS?
Я новичок в программировании (особенно в JS и даже больше в KO), и я пытаюсь придумать интерактивный тест, предназначенный для использования в классе старшеклассниками. Благодаря этой статье (которая предоставила инструкции и код, который я использо…
25 янв '14 в 12:36
2
ответа
Как добавить к существующему элементу в нокауте foreach, а не создавать новый элемент
Это немного нишевый случай, но у меня есть простой сценарий в стиле чата. Таким образом, будет заметный массив записей чата (вероятно, он будет ограничен 100 записями, которые разбиты на страницы для поддержания хорошей производительности). Итак, те…
29 июл '13 в 20:33
1
ответ
Hot Towel - Knockout привязка не обновляется observablearray
Я создаю проект SPA, используя шаблон Hot Towel. У меня есть представление списка, в котором показан список элементов, и при щелчке по элементу он перейдет в подробный вид. router.mapRoute('details/:module/:id', 'viewmodels/details', 'Details', fals…
22 май '13 в 14:14
1
ответ
Сравните свойства со строкой поиска в многомерном наблюдаемом массиве в knockout.js
У меня есть наблюдаемый массив в Knockout.js, в котором я храню список людей. Структура этого массива выглядит примерно так: Array |--- Person 1 |--- ID |--- Name |--- ... |--- Person 2 |--- ID |--- Name |--- ... |--- ... У меня есть панель поиска, …
07 июл '14 в 09:27
1
ответ
Добавление нового объекта в нокаутируемый наблюдаемый массив
Я использую исходный код SPA Джона Папы, чтобы создать собственное приложение. Теперь у меня есть проблема, когда я хочу добавить новый объект в мой наблюдаемый массив. Я нахожу это трудным, потому что в моем коде есть петли для числа офисов и конта…
09 сен '13 в 09:05
2
ответа
Есть ли простой способ заставить набор инструментов dojo/dijit работать с нокаутируемыми наблюдаемыми?
Если у меня есть заявленный выбор <select id="sel1" dojoType="dijit.form.Select" >... И я добавляю свою привязку нокаут-данных <select id="sel1" dojoType="dijit.form.Select" data-bind=".....">... Если нокаутируемый массив / связывание ин…
14 дек '11 в 02:28
1
ответ
Можно ли выйти из привязки ко foreach до завершения рендеринга?
Это мой первый пост на SO, поэтому, пожалуйста, будьте осторожны со мной:) Я создаю веб-приложение с Durandal.js, и у меня возникает ситуация, когда я запускаю простое связывание данных foreach нокаута, которое перебирает ko.observableArray и создае…
16 дек '14 в 17:50
2
ответа
Knockoutjs вычисленные переменные из данных, заполненных json
В настоящее время я немного экспериментирую с нокаутом и JavaScript в целом, но просто столкнулся с проблемой, которую не могу решить. У меня есть view-модель с несколькими (простыми, так как это только для тестирования) под виртуальными машинами, и…
09 фев '15 в 16:13
2
ответа
Добавить данные в конец ko.observablearray
Я пытаюсь добавить данные в конец наблюдаемого массива, но он не работает должным образом. Могу поспорить, что это что-то незначительное, но я просто не могу обдумать это. Что я делаю: self.businesses = ko.observableArray(); function Business(busine…
29 янв '15 в 13:23
1
ответ
KnockoutJS: доступ к индексу элемента в массиве из шаблона JavaScript
Я заполняю список из массива, используя KnockoutJS: <div data-bind:"foreach: list"> <input type="text" data-bind="value: myText" /> </div> function ViewModel() { self.list = ko.observableArray([ new listItem("sample text") ]); }; f…
01 сен '12 в 16:45