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

Когда создавать новые модели представления в Knockout.js
Я заметил, что, когда речь идет о нескольких моделях представления в knockout.js, обычно возникает некоторая путаница. Документация ko на самом деле не очень подробно объясняет, как работать с несколькими моделями представления, как...
144 просмотров
schedule 15.09.2021

Knockout вложенный сортируемый sourceParent.splice не является функцией
Здесь я работаю над кодом, который использует сортировку Knockout. Он должен отображать вложенные сортируемые таблицы более чем на 3 уровня в глубину. Данные передаются в шаблон, но некоторые элементы возвращаются в исходное положение после...
751 просмотров

Событие-триггер при обновлении datepicker по ограничению
У меня есть jQuery UI datepicker, который использует ограничения. Средство выбора даты инициализируется и привязывается к элементу ввода с помощью настраиваемой привязки. Эти ограничения даты обрабатываются вычислениями, которые полагаются на другие...
487 просмотров

Knockout.js - инкапсулировать модели просмотра и скрывать их снаружи
Я следую подходу, предложенному в этом ответе , чтобы иметь дело с несколькими моделями просмотра и использовать их в разных частях моей страницы. Некоторые модели просмотра будут использоваться в нескольких частях страницы и в разных элементах,...
42 просмотров
schedule 14.03.2022

нокаут с боковой страницей, из-за которой вы не можете применять привязки несколько раз к одному и тому же элементу
Я создаю SPA, используя KnockoutJs. Проблема, с которой я столкнулся, заключается в том, что у меня есть страница боковой панели с несколькими якорными ссылками, которые будут загружать разные страницы в соответствии с приведенным ниже фрагментом...
20 просмотров

стиль Knockoutjs не является обязывающим
У меня есть следующий шаблон для Knockout.js: <script type="text/html" id="feed-template"> <li data-bind="style: { backgroundColor: BackColor, backgroundImage: 'none' }" > <a style="text-shadow:...
795 просмотров
schedule 16.05.2022

Пользовательские привязки в KnockoutJS
Я только начал работать с KnockoutJS и столкнулся с проблемой пользовательских привязок. Я назначаю наблюдаемую пользовательской привязке и изменяю эту наблюдаемую через поле ввода. Другое текстовое поле уже реагирует на изменения, но обновление...
28 просмотров

Как связать вложенные компоненты нокаута с помощью разметки веб-компонента?
Я действительно хочу использовать вложенную разметку в стиле web-component , но у меня никогда не получается заставить ее работать. У меня это работает из-за примечания здесь (в ответе) : Проблема связана с тем, как параметры передаются в...
801 просмотров
schedule 03.06.2022

Использование applyBindingAccessorsToNode в пользовательской привязке
Я делаю привязку, которая упрощает добавление класса CSS в зависимости от логического значения. Я хотел использовать applyBindingAccessorsToNode , потому что это кажется более чистым, чем вызов .init и .update родной привязки css в новой...
848 просмотров
schedule 24.06.2022

KnockoutJS и условная пользовательская привязка
У меня есть пользовательская привязка данных KnockoutJS, которая выглядит как <a class="btn single ok" title="OK" tabindex="5" data-bind="command: loginUser, css: { disabled: !userSelected(), 'no-disabled':...
62 просмотров
schedule 26.06.2022

Отключить фильтрацию элементов с помощью select selectedIndex, соответствующих элементам по идентификатору
Я хотел бы загрузить второй выбор на основе марки автомобиля. Я привязываю selectedIndexes к переменным ko.observable(). Я знаю, что могу добиться этого, используя optionsValue : 'id' и значение привязки к наблюдаемому, но мне нужно использовать...
902 просмотров
schedule 20.07.2022

Выбивать значения объекта доступа из наблюдаемого массива
Моя модель представления имеет наблюдаемый массив объектов WizardSteps, var steps = [ new WizardStep(1, "step1", viewModel1), new WizardStep(2, "step2", viewModel2), ]; self.stepModels = ko.observableArray(steps)...
1492 просмотров
schedule 16.07.2022

Привязка нокаутного клика в всплывающем html-содержимом не работает
Я пытаюсь применить привязку клика в HTML, содержащуюся во всплывающем окне. Событие клика не работает в $root.confirmDeleteColor Ниже приведен html-код, а в кнопке (ДА) вызывается событие клика. <tbody data-bind="foreach:...
669 просмотров

Привязка нокаута после выбора рендера
Итак, у меня есть Select, у которого есть свои параметры из вычисленного. Я хочу выбирать значение по умолчанию каждый раз, когда меняются параметры выбора. Я пробовал несколько разных способов сделать это: подписаться на список - вызывается...
1328 просмотров
schedule 22.09.2022

Knockout.js 3.3 — компонент перерисовки в привязке foreach
Моя модель представления состоит из наблюдаемого массива с наблюдаемыми элементами. // viewmodel var viewModel = function () { this.o = ko.observableArray(); for (var i = 0; i < 3; i++) this.o.push(ko.observable(0)); }; Мне...
1118 просмотров

Локализация с нокаутом
Я пытаюсь локализовать (перевести на другие языки) пользовательский интерфейс своего приложения, написанного нокаутом. В настоящее время я изучаю возможные решения и проблемы, которые они могут создать. Поэтому я построил свою первую попытку со...
519 просмотров
schedule 31.10.2022

Доступ к нокаутирующей привязке из дочернего элемента
Допустим, у меня есть это: <div data-bind="enable: false"> <div data-bind="someCustomBinding: myValue"></div> </div> Могу ли я получить доступ к привязке «включить» родительского контейнера из пользовательской...
2419 просмотров
schedule 28.01.2023

Привязка текста Knockout.js в дочернем узле
Я новичок в Knockout.js и не нашел ответа на этот вопрос. Я пытаюсь создать что-то вроде <td>DEMO<span>DEMO2</span></td> Но я не уверен, как это сделать с Knockout.js. Я пробовал следующее, но это не сработало:...
90 просмотров
schedule 14.07.2023

Как добавить компоненты условно внутри другого компонента
Я тестирую функции компонентов Knockout и до сих пор успешно использовал их в нескольких сценариях. Теперь я пришел к сценарию, который я не могу найти, как это сделать. Я хочу добавить компонент внутри другого компонента на основе некоторого...
717 просмотров
schedule 25.04.2023

Нокаут: foreach, selectedvalue
{ "id": "0001", "type": "donut", "name": "Cake", "ppu": 0.55, "selectedToppingId": "", "topping": [ { "id": "5001", "type": "None" }, { "id": "5002", "type":...
71 просмотров
schedule 24.08.2023