Описание тега knockout-binding-handlers

2 ответа

Отформатируйте номер телефона по мере ввода (ххх) ххх - хххх

Я пишу обычай bindingHandler в knockout отформатировать телефонные номера (США) в следующем формате по мере их ввода. (ххх) ххх - хххх HTML-код... <input type="text" data-bind="phoneNumber: phone" /> И обязательный обработчик... ko.bindingHand…
1 ответ

Передача неизвестной функции в привязке нокаута (foreach) - возможно ли это?

Для простого примера, скажем, это мой ретранслятор: <ul data-bind="foreach: items"> <li data-bind="text: property1, attr: { onclick: some_unknown_function }"></li> </ul> Я хочу, чтобы тот, кто использует этот код, мог передав…
2 ответа

Symfony Knockout: пользовательский обработчик привязки не может прослушивать обработчик привязки

В моем проекте Symfony 3 я создал форму, которую хочу отправить через ajax, используя knockout.js. Но для некоторых это заставляет браузер перенаправлять в действие вместо того, чтобы делать через ajax. Форма, которую я хочу отправить с ajax в файл …
0 ответов

Обновлять выбранное связывание выбивки каждый раз, когда вносятся изменения в другое связывание выбивки

У меня есть следующий сценарий: У меня есть таблица с несколькими выбранными полями ввода (chosen.jquery). <select multiple data-bind=" chosen: $parent.SelectableOptions, optionsText: 'Title', optionsValue: 'InternalName', chosenSelectedOptions: …
2 ответа

Нокаутом datbind JQuery Datatable добавить строку

Я работал над чертежными чертежами, в которых автор показывает способ пользовательского связывания данных с jquery. Однако у меня возникли некоторые трудности при добавлении новой строки. Вот скрипка, когда вы заполняете форму и нажимаете добавить, …
1 ответ

Обновление пользовательского связывания нокаута не работает

Я пытаюсь добавить пользовательский связыватель для hasFocus, чтобы работать так ko.bindingHandlers.hasfocus = { //update the control when the view model changes update: function (element, valueAccessor) { ko.unwrap(valueAccessor()); alert('update')…
23 июн '16 в 12:14
1 ответ

Нокаут Google Map: компонент против пользовательского привязки

Когда я гуглю " Knockout Google Maps ", я нахожу довольно много основанных на KO реализаций Google Maps. Все, что я смог найти, использует подход, использующий пользовательский обработчик привязки, тогда как изначально я намеревался реализовать его …
1 ответ

Обновление обработчиков связывания нокаута не запускается для изменений наблюдаемого массива

Я пытаюсь получить доступ к нескольким значениям через один обработчик связывания, в случае изменений observableArray, которые находятся внутри объекта привязки valuesAccessor, обновление обработчика связывания не запускается. ko.bindingHandlers.cho…
1 ответ

KnockoutClassBindingProvider: Как выполнить привязку foreach

Я вижу основной пример на github, но не могу заставить его работать с моим кодом. Я должен добавить, что я использую Дюрандаль. Как мне заставить работать привязки? Я делаю что-то не так? Input.js define(['knockout'], function (ko) { var ctor = func…
1 ответ

Знание того, где наблюдаемое живет в корневой модели в привязках foreach/ потомок в нокауте

Это действительно нишевый сценарий, где в идеале мне нужно иметь возможность привязки к свойству, но при этом я должен знать, где это свойство находится в модели корневого представления. Например, скажем, у меня есть объект: { id: ko.observable(1), …
1 ответ

Двумерный нокаут сортируемый не обновляющий интерфейс

Я создаю двумерный сортируемый контейнер с первым измерением (строки в таблице) и вторым измерением (ячейки в строке). Ячейки должны перетаскиваться внутри строки, в существующие строки, в новые строки, создаваемые динамически. Пустые строки должны …
1 ответ

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

Я хотел бы отключить / включить раскрывающийся список, встроенный в таблицу в форме, пока не будет выбрано определенное значение в раскрывающемся списке предшественника. Вот то, что я попробовал, это, кажется, не работает: <tbody data-bind="forea…
23 ноя '18 в 12:49
1 ответ

Knockout JS: вычисляемая наблюдаемая ошибка при обновлении

У меня возникают проблемы с отображением моего нокаутируемого текста с помощью функции compo или pureComputed Ko. <li data-bind="css: { active: route().page === 'login'}"> <a href="#"><label data-bind="text: logOption"></label&g…
13 мар '17 в 08:11
1 ответ

Создать HTML на основе числа в массиве

Впервые используя нокаут, извиняюсь за то, что может звучать глупо. У меня есть массив данных. Одним из значений является "звезды", которое является числом. В моем HTML я хотел бы создать элементы HTML на основе этого значения. Например, если значен…
23 май '18 в 12:14
1 ответ

Пользовательские методы привязки Knockoutjs не запускаются

Я пытаюсь заставить модалы knockoutjs и bootstrap играть вместе, создавая пользовательский bindingHandler в нокауте, но по какой-то причине никогда не срабатывают функции init & update bindingHandler (я добавил отпечатки, чтобы проверить, работает л…
21 апр '16 в 17:06
1 ответ

Нокаут optionsText / optionsValue привязки не будут работать

Почему эта привязка не выполняется с исключением "значение не найдено"? <select data-bind="options: $root.arr, optionsValue: key, optionsText: value"></select> Данные массива параметров таковы: ko.observableArray ([ {key: 'foo', value: '…
08 мар '16 в 02:46
1 ответ

Как обновить список в KnockoutJs после его первой загрузки?

Я отображаю список данных, как показано ниже: <div class="my-table" data-bind="if:(dataList() && dataList().length)"> //render data raw here... Я новичок в Ко и хочу обновить этот список, не перезагружая страницу, возможно ли это с нок…
1 ответ

Связывание с нокаутом

У меня есть сценарий, где на основе флага Observable мне нужно перебрать ABC и XYZ Текущий код <div data-bind="visible: isEnabled"> <ul data-bind="foreach: relatedObservalableArray"> <li> <!-- Hundred lines of code> </li&g…
1 ответ

Как можно применить привязку Knockout к элементу <html>?

Я хотел бы динамически установить размер шрифта для корневого элемента, используя пользовательский обработчик привязки Knockout, который выполняет вычисления на основе ширины окна браузера. Когда я попытался применить привязку, ничего не произошло, …
02 сен '16 в 15:08
1 ответ

Привязка данных foreach для наблюдаемого числа

Я пытаюсь отобразить звезды для каждого элемента в списке У меня есть интерфейс с 5-звездочной оценкой на видео, как мне сделать for each для подсчета этой оценки? вместо создания массива для оценки? interface Video{ Score: number; } &lt;td&gt; &lt;…