knockout.js

Я создаю функциональность на веб-странице, которую пользователь может выполнять несколько раз. Через действие пользователя объект / модель создается и применяется к HTML с помощью ko.applyBindings(). HTML с привязкой к данным создается с помощью шаблонов jQuery. пока все хорошо. когда я повторяю этот шаг, ...

я написал несколько пользовательских Привязок с помощью KnockoutJS. Я все еще не уверен, когда использовать ko.util.unwrapObservable(item) глядя на код, этот вызов в основном проверяет, если item - это наблюдаемое. Если это так, верните значение (), если это не так, просто верните значение. Глядя на раздел о ...

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

после этого вопроса здесь: использование проверенной привязки в нокауте со списком флажков проверяет все флажки Я создал некоторые флажки с помощью нокаута, которые позволяют выбирать из массива. рабочая скрипка, взятая сверху поста: http://jsfiddle.net/NsCXJ/ есть ли простой способ создания масси...

у меня есть этот код нокаут: function Task(data) { this.title = ko.observable(data.title); this.isDone = ko.observable(data.isDone); } function TaskListViewModel() { // Data var self = this; self.tasks = ko.observableArray([]); self.newTaskText = ko.observable(); self.incompleteT...

в нокаут.js 2.1.0, в шаблоне, использующем привязку foreach, вы можете получить доступ к индексу текущего элемента через функцию $index (). Во вложенной привязке foreach есть ли способ получить доступ к индексу $ parent из шаблона? скажем, у меня есть такая структура данных: var application = { topModel: ...

Я только начинаю с нокаутом.js (всегда хотел попробовать, но теперь у меня наконец есть оправдание!)- Однако я сталкиваюсь с некоторыми действительно плохими проблемами производительности при привязке таблицы к относительно небольшому набору данных (около 400 строк или около того). в моей модели, у меня есть...

возможно ли в нокауте получить текущее значение наблюдаемого в подписке на это наблюдаемое, прежде чем оно получит новое значение? пример: this.myObservable = ko.observable(); this.myObservable.subscribe(function(newValue){ //I'd like to get the previous value of 'myObservable' here before it's set to n...

Я большой поклонник knockoutjs. Я использую его для всех моих веб-разработки сейчас и просто люблю его. Одна вещь, которую я не смог понять, - это то, как скрыть пользовательский интерфейс, пока создаются привязки knockoutjs. например, у меня есть очень надежный пользовательский интерфейс с большим количеств...

Я создаю пользовательский интерфейс разрешений, у меня есть список разрешений со списком выбора рядом с каждым разрешением. Разрешения представлены наблюдаемым массивом объектов, которые привязаны к списку выбора: <div data-bind="foreach: permissions"> <div class="permission_row"> ...