Вопросы с тегом 'knockout-mapping-plugin'

Knockout.js Mapping - это плагин с открытым исходным кодом Knockout.js, который упрощает сопоставление простого объекта JavaScript или строки JSON с моделью представления Knockout.
5

KnockOutJS - Несколько режимов просмотра в одном представлении

Я думаю, что мое приложение становится довольно большим, слишком большим, чтобы обрабатывать каждый вид с помощью одного ViewModel. Итак, мне интересно, как сложно было бы создать несколько ViewModels и загрузить их все в один вид. С учетом того, чт...
15 февр. '12 в 12:52
8

Привязка true/false к переключателям в Knockout JS

В моей модели модели у меня есть значение IsMale, которое имеет значение true или false. В моем пользовательском интерфейсе я хочу привязать его к следующим переключателям: <label>Male <input type="radio" name="IsMale" value="true" data...
12 апр. '12 в 15:39
4

Я использую плагин отображения нокаута, всегда используя его для создания моей модели просмотра?

Я все еще изучаю правильное использование Knockout, и я обнаружил, что быстро убираюсь от когда-либо набрав ko.observable при настройке моей модели просмотра и вместо этого просто определяя литерал объекта и передавая его через плагин сопоставления ...
20 сент. '11 в 16:03
3

Настройка производительности приложения для нокаута - рекомендации по улучшению времени отклика

У меня большая, сложная страница, которая в значительной степени опирается на knockout.js. Производительность начинает становиться проблемой, но рассмотрение стека вызовов и попытка найти узкие места - настоящая проблема. Я заметил в другом вопросе ...
29 мар. '12 в 14:17
1

Карта данных JSON для нокаута наблюдаемого массива с определенным видом типа модели

Есть ли способ сопоставить объект данных JSON с наблюдаемым массивом, а затем, в свою очередь, будет ли каждый элемент наблюдаемого массива инициализироваться в определенный тип модели представления? Я просмотрел всю документацию нокаута вместе с пр...
30 мар. '12 в 23:18
6

Knockout.js Сделать каждый вложенный объект Наблюдаемым

Я использую Knockout.js в качестве библиотеки MVVM для привязки моих данных к некоторым страницам. В настоящее время я создаю библиотеку для вызова REST на веб-службу. Моя веб-служба RESTful возвращает простую структуру: { id : 1, details: {...
11 мая '12 в 16:21
2

KnockoutJS подписывается на изменения свойств с помощью Mapping Plugin

В любом случае я могу сказать, что плагин отображения нокаутов для подписки на все изменения свойств вызывает определенную функцию? Я понимаю, что могу вручную подписаться на событие изменения свойства следующим образом: var viewModel = { name:...
13 апр. '12 в 15:23
4

Сопоставление глубоко иерархических объектов с пользовательскими классами с использованием плагина отображения нокаутов

Используя плагин отображения нокаута (http://knockoutjs.com/documentation/plugins-mapping.html), вы можете отобразить глубоко иерархический объект? Если у меня есть объект с несколькими уровнями: var data = { name: 'Graham', children: [ ...
21 сент. '11 в 11:41
2

Как сделать глубокую копию объекта нокаута, который был создан плагином сопоставления

Вот мой сценарий. Я использую плагин отображения нокаута для создания наблюдаемой иерархии viewmodel для меня. В моей иерархии есть вложенные элементы. В определенной точке иерархии я хочу добавить кнопку Добавить, чтобы вставить новую пустую копию э...
08 сент. '12 в 19:46
2

Валидация сопоставления нокаутов

Я пытаюсь прикрепить проверку к отображаемому виду. Я использую плагины для нокаутов и валидации. Псевдо-модель: Person { int Id; string Name; Book[] Books; } Book { int Id; string Name; } JavaScript: function viewModel() { ...
18 дек. '12 в 12:48
3

Плагин Jock для нокаута без начальных данных/пустой формы

Мы используем нокаут и плагин отображения нокаута, чтобы упростить привязку данных в нашем веб-приложении jQTouch. Причина, по которой мы используем плагин сопоставления, заключается в том, чтобы использовать нокаут без необходимости определять/измен...
18 июл. '11 в 15:19
4

Выбор нокаута с группой опций

Есть ли способ связывания Knockoutjs, где я могу указать optionsGroup? что-то вроде follwoing <select data-bind="options: collection, optionsText: 'Text', optionsGroup: 'Group'/> Пожалуйста, ответьте.
23 янв. '12 в 13:27
3

KnockoutJS: добавление наблюдаемых свойств и функций к объектам в созданном сопоставлении ObservableArray

Я новичок в KnockoutJS, и я застреваю, пытаясь добавить дополнительные свойства и методы к сгенерированным объектам в ko.observableArray(), созданный плагином mapping. Здесь, где я до: У меня есть массив JSON Users Я создал ko.observableArray(...
06 дек. '11 в 14:50
3

Плагин отображения Knockout.js с require.js

Каков стандартный способ загрузки плагина отображения в require.js? Ниже приведен файл конфигурации config.js(require.js). require.config({ // Initialize the application with the main application file. deps: ["app"], paths:{ //...
25 июн. '12 в 21:34
3

Как исключить определенные свойства из Knockoutjs toJS()

У меня есть следующая модель: var model = { A: 'One', B: 'Two', C: 'Three' }; Я связываю различные элементы интерфейса с этими полями, что отлично работает. Тем не менее, я преобразовываю модель обратно в объект JavaScript, чтобы сохранит...
20 февр. '13 в 19:23