Вопросы с тегом «knockout.js»

94
Как иметь несколько атрибутов привязки данных к одному элементу?

Мне нужно иметь несколько привязок данных к одному элементу. Например, я хочу href, а также htmlсвязывание данных-на одном a метке. Я пробовал это, <a data-bind="html: name" data-bind="attr: { href: url }" data-bind="attr: { 'data-prop': xyz }"> </a> Но это не работает. Кажется, нокаут...

88
Как создать архитектуру веб-приложения с помощью jquery-mobile и knockoutjs

Я хотел бы создать мобильное приложение, основанное только на html / css и JavaScript. Хотя у меня есть неплохие знания о том, как создать веб-приложение с помощью JavaScript, я подумал, что могу взглянуть на фреймворк, например jquery-mobile. Сначала я думал, что jquery-mobile - это не что иное,...

87
Индекс доступа $ parent в knockout.js

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

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

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

86
Связанное входное значение Knockout.js не обновляется, когда я использую jquery .val ('xyz')

У меня есть вход, который имеет привязку к значению. Когда я обновляю значение с помощью метода jquery .val (), измененное значение не отражается в viewModel. Мне нужно использовать jQuery, чтобы установить это значение. Как я могу запустить обновление viewModel?...

86
Knockout.js невероятно медленный при полу-больших наборах данных

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

85
Получить предыдущее значение наблюдаемого в подписке на тот же наблюдаемый

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

84
Привязка true / false к переключателям в Knockout JS

В моей модели представления у меня есть значение IsMale, которое имеет значение true или false. В моем пользовательском интерфейсе я хочу привязать его к следующим переключателям: <label>Male <input type="radio" name="IsMale" value="true" data-bind="checked:IsMale"/> </label>...

83
knockout.js - Получить ViewModel из элемента DOM

возможно ли получить привязанный объект JavaScript ViewModel из заданного элемента DOM? ko.applyBindings( gLoginViewModel, document.getElementById("login-form") ); ko.applyBindings( gLoginViewModel, document.getElementById("register-form") ); и где-то еще - в довольно несвязанном коде - примерно...

80
Доступ к родительскому объекту $ parent в режиме нокаута - контекст вложения

Обновлено для краткости Как я могу ссылаться на родительский элемент $ parent во вложенном Knockout foreach / с привязками? Пример - <!-- ko foreach: grandParent --> <tr> <!-- ko foreach: $parent.parents --> // <-- Doesn't work <!-- ko foreach: children --> <td...

79
Ошибка перехвата, если iframe src не загружается. Ошибка: - «Не удалось отобразить" http://www.google.co.in/ "во фрейме ..»

Я использую Knockout.jsдля привязки srcтега iframe (это можно настроить в соответствии с пользователем). Теперь, если пользователь настроил http://www.google.com (я знаю, что он не будет загружаться в iframe, поэтому я использую его для сценария -ve), и это должно быть показано в IFrame. но это...