Вопросы по теме 'knockout-2.0'

Собственная привязка шаблона Knockoutjs и простой массив строк
Я пытаюсь понять встроенную knockoutjs привязку к шаблону , особенно привязка foreach . Просто интересно, как получить доступ к текущему элементу, используя нативную ставку? С jQuery.tmpl можно использовать что-то вроде $item / $data . Как...
1416 просмотров

Как применить привязки к шаблону в отдельном «потоке» или асинхронно?
Не знаю, возможно ли это, потому что я не мог ничего найти в Интернете. У меня есть шаблон KO, и у меня около 100 записей. В IE 8 (из-за неоптимального движка JS) загрузка страницы занимает около 15 секунд. В Firefox это занимает около 6 секунд....
316 просмотров
schedule 11.12.2022

Как выборочно привязать атрибуты в Knockout
Я хочу установить разные атрибуты темы данных в зависимости от состояния модели\объекта. Здесь я просто устанавливаю «b» или «d» для атрибута темы данных (jQuery Mobile). Я могу заставить его работать с: <!-- ko if: $data.id() ==...
1240 просмотров

Я делаю эту нокаутирующую привязку неправильно?
Код просмотра : <ul data-bind="foreach: BackColorOptions"> <li data-bind="css: { selected: Selected }"> <label> <input type="radio" name="BackColorOption" data-bind="value: Color,...
1430 просмотров

Наблюдаемый массив Knockout.js не обновляется с сервера при использовании подключаемого модуля сопоставления
У меня небольшая проблема с Knockout.js и его плагином сопоставления. По сути, я хочу начать без данных, а затем при загрузке страницы сделать запрос Ajax для загрузки информации. Я знаю, что запрос Ajax работает по назначению, потому что я...
1318 просмотров

Принудительное использование собственных шаблонов нокаута
У меня есть страница, для которой требуется jQuery.tmpl, но я хочу использовать собственные шаблоны нокаута для data-bind="foreach: Comments" атрибут. Так как я включил jQuery.tmpl, собственные шаблоны Knockout отключены; есть ли способ...
667 просмотров
schedule 28.12.2022

Обновите Knockout.js, наблюдаемый из JSON
Я пытаюсь создать сетку и обновить ее дополнительными записями через JSON. В этом простом примере я могу достичь требуемой функциональности, но я могу обновить/подтолкнуть только одну запись JSON. Я хотел бы иметь возможность добавлять несколько...
17092 просмотров
schedule 22.05.2022

Knockout: частичное сопоставление массивов
Взгляните на этот небольшой пример . <select data-bind="options: Days, optionsText: 'title'"></select> <input type="button" value="update" data-bind="click: update" /> <script type="text/javascript"> var Days = {'Days':...
434 просмотров

Переход от нокаута к корню из внешней области иерархии модели представления
Если я нахожусь вне контекста иерархии нокаутных объектов (например, в глобальном общем классе), можно ли определить, существует ли общая модель корневого представления (другими словами, определить, был ли вызван метод applyBindings для текущего...
1316 просмотров
schedule 20.04.2023

Крупномасштабная архитектура приложения KnockoutJS
Мне нравится KnockoutJS, но я изо всех сил пытался найти лучший способ создавать с его помощью крупномасштабные приложения Javascript. Прямо сейчас я работаю с кодом, создавая модель корневого представления, которая обычно начинается на уровне...
7336 просмотров

получение многомерного массива (объекта), наблюдаемого в KnockoutJS
Я создаю приложение с помощью Knockout и считаю его очень полезным. Хотя у меня проблема с получением наблюдаемого многомерного массива (объекта). На данный момент я использую следующую структуру: self.form =...
4573 просмотров

Вызов функции из наблюдаемого массива Knockout
У меня есть наблюдаемый массив Knockout, который я хочу редактировать как из Javascript, так и из HTML. Вот мой код: var ListModel = function(formula) { var self = this; self.formula = ko.observableArray(formula); this.mergeEquation =...
869 просмотров
schedule 07.02.2023

Пользовательская привязка Knockout срабатывает несколько раз
В настоящее время я пытаюсь создать пользовательскую привязку для своей веб-страницы, где у меня есть видимый диапазон и скрытый элемент ввода. Если я нажму на диапазон, он исчезнет, ​​и появится ввод. Как только ввод теряет фокус, диапазон...
2103 просмотров
schedule 14.05.2023

Флажок Knockoutjs изменил событие
У меня есть несколько флажков, привязанных к массиву в моей модели. Это прекрасно работает, когда вы устанавливаете флажок, массив обновляется соответствующим образом. Однако, когда значение изменилось, я хочу вызвать метод моей модели для...
13406 просмотров
schedule 11.07.2022

обновление наблюдаемого внутри модели, но без запуска связанных событий модели в нокауте
привет, у меня есть модель в нокауте, удерживаемая переменной: var knockoutObject = knockoutObservable; если я сделаю это: knockoutObject(newValue); он запускает события привязки для Knockout (?), И пользовательский интерфейс...
1187 просмотров
schedule 21.05.2023

предотвратить развертывание/свертывание пользовательского расширителя Knockout/jQuery при установке флажка
Скрипка, на которую можно сослаться в этом вопросе: http://jsfiddle.net/CJRDQ/3/ Я создал простой пользовательский расширитель, например: <div class="ui-expander"> <h3 class="ui-expander-head">...</h3> <div...
2054 просмотров
schedule 31.07.2022

Пользовательская привязка для $.expandingTextarea с Knockout.js
Я пишу пользовательскую привязку для использования $.expandingTextarea с Knockout.js . Следуя отличной статье Другой взгляд на пользовательские привязки для KnockoutJS , я надеялся, что это будет так же просто, как:...
466 просмотров
schedule 28.07.2023

Вычисляемый столбец Knockout с наблюдаемым массивом, не обновляющим пользовательский интерфейс
Я использую следующий нокаут observableArray и код вычисляемого столбца, но пользовательский интерфейс (для вычисляемого с привязкой к данным) не обновляется, когда я помещаю значения в наблюдаемый массив. Пожалуйста, посмотрите мой пример jsFiddle....
3045 просмотров
schedule 20.03.2022

Есть ли причина, по которой я бы использовал Knockout MVC вместо Knockout JS?
Другой пользователь предложил Knockout MVC для решения некоторых проблем с публикацией AJAX. Я немного почитал об этом и вижу, что это оболочка вокруг Knockout JS . Так что мне интересно, каковы реальные различия между ними? Должен ли я...
18338 просмотров

Knockoutjs и шаблоны: как внедрить строковый шаблон без участия DOM?
В Microsoft Tmpl вы можете внедрить такой строковый шаблон (из jQuery справочных страниц ): jQuery.tmpl( template [, data][, options]); $.tmpl( "<li>${Name}</li>", { "Name" : "John Doe" }).appendTo( "#target" ); И вы можете...
3217 просмотров