knockout-mapping-plugin

У меня есть ряд опций, которые пользователь может выбрать, которые я могу отслеживать через наблюдаемый массив. Сам массив подается из модели, которую я привожу в knockout через расширение Knockout Mapping (ko.отображение.fromJS). Все работает нормально. Объяснение этого будет многословным и может вызвать е...

У меня есть таблица, обновляемая с каждой записью в моей модели, и два события, запускаемые при удалении и добавлении в массив. hideElement вызывает функцию jquery "fadeOut", а showElement-функцию jquery" fadeIn", чтобы создать отличный эффект затухания/затухания. <tbody data-bind='template: { foreach: e...

У меня есть куча сумм в моей модели представления, которые наблюдаемы, и я хочу, чтобы они хранились как числа, потому что они используются в нескольких вычислениях. Однако, когда я привязываю их к текстовым полям в моем представлении, я хочу, чтобы они отображались в виде специально отформатированной строки ...

Существует ли способ сопоставить объект данных JSON с наблюдаемым массивом, а затем, в свою очередь, инициализировать каждый элемент наблюдаемого массива в определенный тип модели представления? Я просмотрел всю документацию knockout вместе с примерами knockout и mapping здесь, и я не могу найти никакого отв...

Есть ли в любом случае я могу сказать плагину knockout mapping подписаться на все изменения свойств, вызывающие определенную функцию? Я понимаю, что могу вручную подписаться на событие изменения свойств следующим образом: var viewModel = { name: ko.observable('foo'), } // subscribe manually here viewM...

Скрипку можно найтиздесь . Я добавляю к наблюдаемому массиву, который отображается на ko.mapping.fromJS(). На мой взгляд, Я строю URL-адрес, используя свойство массива attr: { href: '/Users/Summary?userId=' + ID() }. Если я хочу добавить элемент в массив, я использую self.Users.push(). Если я это сделаю,...

Я использую Kendo mobile app builder и использую knockout js для Привязок, но я получаю ошибку " вы не можете применить привязки несколько раз к одному и тому же элементу". У меня есть два файла javascript, которые состоят из Привязок, ниже моего кода //Employee.js// function EmployeeViewModel() { this.E...

Я разместил свой код здесь: http://jsfiddle.net/HYDU6/6/ Это довольно урезанная версия того, с чем я на самом деле работаю, но она отражает суть моей проблемы. Моя модель представления выглядит так: var viewModel = { objects: { foo: [ { text: "Foo's initial" }, ], bar...

Я думаю, что мое приложение становится довольно большим сейчас, слишком большим, чтобы обрабатывать каждый вид с помощью одного ViewModel. поэтому мне интересно, насколько сложно было бы создать несколько ViewModels и загрузить их все в один вид. С заметкой, что я также должен быть в состоянии пройти X View...