Описание тега knockout-mapping-plugin

Knockout.js Mapping is an open source Knockout.js plugin that simplifies the mapping a plain JavaScript object or JSON string to a Knockout view model.
1 ответ

Нокаутированная проблема рекурсивного отображения

Этот пост является продолжением этого. Я обновил код следующим образом: viewModel.getQuotesSuccess = function (result) { var myCoverQuotesViewModel = function (data) { var self = this; ko.mapping.fromJS(data, {}, self); self.Childs = ko.observableAr…
21 мар '13 в 09:56
1 ответ

Knockout Validation - При использовании плагина сопоставления разрывается привязка сообщений валидации

Я видел несколько похожих вопросов на эту тему, но ни один из них не помог. Я хотел опубликовать это здесь, прежде чем открывать заявку на проект GitHub для плагина проверки на случай, если это проблема PEBKAC.:) Вопрос прост. У меня есть объект, ко…
1 ответ

Knockout Nested List Post Нуль

Я пытаюсь интегрировать ко на одном из моих взглядов бритвы. Вчера я немного исследовал, но не смог найти аналогичного решения для моей проблемы. У меня есть модель записи: public class Record { public Int Request Id {get;set;} public string RecordN…
1 ответ

knockoutjs: добавить функцию в viewmodel

Вот как я добавляю функцию ClickAction в моей viewModel $.getJSON("api/BrowseCategory/Get", function (data) { categoryViewModel = ko.mapping.fromJS(data); categoryViewModel.clickAction = function () { alert('hi'); } ko.applyBindings(categoryViewMode…
1 ответ

Рендеринг Json из ViewModel и наоборот

Я новичок в нокауте JS, у меня есть требование, подобное этому jsfiddle http://jsfiddle.net/daedalus28/vpjhZ/, это было здорово в рендеринге JSON из ViewModel, но я не смог сделать наоборот, учитывая JSON из серверу нужно отрендерить тот же вид. Как…
07 ноя '12 в 19:10
2 ответа

applyBinding () не работает, если он вызывается только один раз

Я учусь работать с knockout.js и столкнулся с некоторыми недоразумениями. UI: <ul> <li> <p> Caption:<span data-bind="text: object1.Caption" /> </p> </li> <li> <p> Manufacturer: <span data-bind="text…
13 мар '13 в 12:28
1 ответ

Плагин Knockout Mapping - сопоставление объектов с наблюдаемыми

Я хотел бы использовать подключаемый модуль отображения нокаута, но мне нужно, чтобы объекты в моей модели были свойствами сами по себе (в основном потому, что они должны быть способны к замене). Рассмотрим значительно упрощенный пример со следующей…
0 ответов

Невозможно сохранить значение модели, если элемент добавлен в выделенный наблюдаемый массив

{model : {"firstName":"David","lastName":"Bawa","state":"AL"}} {"allStates":[{"id":1,"value":"AL","text":"ALABAMA"},{"id":2,"value":"AK","text":"ALASKA"}} <select name="state" data-bind="options: allStates,optionsValue : 'value', optionsText: 'te…
2 ответа

Отображение нокаута - проверка массивов

Как установить валидацию для массивов, используя валидацию? Определение моего объекта //c# code public class Trophy { public string Name { get; set; } public string Category { get; set; } public double PrizeMoney { get; set; } } public class Player …
1 ответ

Как добавить новое свойство (индекс) для каждого объекта в массиве с отображением нокаута (ko.utils)?

Есть ли какая-либо утилита для добавления индекса каждого объекта в массиве в качестве свойства в нокауте JS? Я делаю это в два этапа, я хочу добавить свойство индекса для каждого объекта в то же время, которое передается в массив. Вот мой код ko.ut…
0 ответов

Плагин Kockoutjs mapping не делает объектную модель видимой

У меня есть такая модель в Asp.Net Mvc: public class CustomerModel : BaseModel { public CustomerModel() { Vats = new List<Vat>(); SelectedVat = new List<long>(); AdressItems = new List<AddressModel>(); CustomerTypes = new List<C…
1 ответ

Knockout JS - наблюдение за мутацией в любом свойстве массива без ko.mapping

В моем приложении я должен показать только 5 лучших пунктов длинного списка, которые имеют самый высокий рейтинг. Я реализовал это следующим образом: Длинный список - это массив, который я превратил в наблюдаемый массив со всеми элементами как наблю…
13 апр '18 в 14:37
1 ответ

Как я могу динамически отключить текстовое поле, используя наблюдаемые Knockout?

Я использую форму регистрации, и когда я нажимаю кнопку "Отправить", я хочу отключить текстовое поле с помощью Knockout. Я пробовал следующее: var viewModel = { Textboxcontrol: ko.observable(true), // by default textbox is enable to edit Register: {…
1 ответ

Как связать данные из модели для просмотра с помощью knockoutJS

В моем приложении я могу получить сбор данных из модели, когда я связываю его с помощью knockoutJS, что он генерирует ошибку на консоли, мне нужно с атрибутом data-bind data-class, я делаю это, но не работаю; мой вид связующего кода как: <div cla…
2 ответа

Knockout - ошибка времени выполнения JavaScript: объект не поддерживает свойство или метод 'Level'

У меня есть реальные проблемы с пониманием того, почему этот простой тест выдает ошибку времени выполнения. У меня есть нокаутируемое вычисляемое свойство 'Level' как часть моего объекта FilterClause, я следовал документации к письму, но все равно в…
2 ответа

Странный массив отображения поведения в observableArray с помощью ko.mapping.fromJS

Я пытаюсь отобразить массив объектов в observableArray с помощью плагина отображения нокаута. Каким-то образом это, кажется, не работает для меня вообще. Я только что проверил с консолью Crome, чтобы проверить: ko.mapping.fromJS( [ { x: 1, y: "test"…
11 мар '12 в 17:33
1 ответ

Почему моя модель представления не является обязательной и не может использовать foreach с подключаемым модулем

По сути, я получаю модель сервера MVC, сериализую в JSON и передаю ее переменной javascript для привязки к таблице, но ничего не происходит, я должен что-то упустить. Почему это не связывает? var categories = [{"Name":"BOOK","ID":"1"},{"Name":"MOVIE…
06 июн '14 в 14:52
1 ответ

Перекрестная привязка данных между классами

Цель: дать пользователю возможность корректировать результаты картирования. Я сталкиваюсь с проблемой, когда мне нужно изменить экземпляр, используемый для элемента с привязкой к данным. Отказ от ответственности: моя структура данных JSON может быть…
1 ответ

Knockout JS - отображать шаблон на основе нажатой ссылки

У меня есть одностраничное приложение с некоторыми макетированными данными. Я показываю неупорядоченный список. Список является вложенным. Когда вы щелкаете по элементу в списке в зависимости от того, по какому элементу щелкнули, он устанавливает дв…
1 ответ

Как удалить начальное значение viewmodel при использовании плагина отображения knockoutjs?

Я использую плагин отображения knockoutjs. Я привязываю данные к viewmodel с помощью плагина. Затем я изменяю данные и отправляю их обратно. При отправке я получаю начальное значение модели представления и измененное значение. скрипка здесь: http://…
27 май '14 в 09:39