Я пытаюсь проверить, могу ли я присвоить переменную JavaScript значение значения наблюдаемого KO.KnockoutJS - Назначить Наблюдаемое значение переменной JavaScript
Причина этого заключается в том, что я хочу назначить его модулю jquery в качестве свойства.
Я знаю, что я могу сделать:
var viewModel = {
firstName : ko.observable("Bert"),
lastName : ko.observable("Smith"),
pets : ko.observableArray(["Cat", "Dog", "Fish"]),
type : "Customer"
};
viewModel.hasALotOfPets = ko.computed(function() {
return this.pets().length > 2
}, viewModel)
var jsonData = ko.toJSON(viewModel);
Но что, если я не хочу все, что в модели представления? Могу ли я только выбрать n количество элементов?
Какие предметы вы хотите опустить? Достаточно ли немногих, чтобы вы могли их исключить вручную? –
Не обязательно. Это был лишь пример, который я предоставляю. Но, например, я хотел бы получить только firstName и тип. Я просто хочу знать, могу ли я получить только избранные значения. – Jesse
Возможно, вы сможете что-то сделать с плагином для отображения нокаутов, но я не уверен в синтаксисе от верхней части головы –