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

Knockout.js - это библиотека JavaScript с открытым исходным кодом для динамических пользовательских интерфейсов HTML, использующая шаблон модель-представление-представление (MVVM).

4
Можете ли вы вызвать ko.applyBindings, чтобы связать частичное представление?
Я использую KnockoutJS и имею основной вид и вид модели. Я хочу, чтобы диалог (пользовательский интерфейс jQuery) всплывал с другим представлением, с которым должна быть связана отдельная модель дочернего представления. HTML-код для содержимого диалога извлекается с использованием AJAX, поэтому я хочу иметь возможность вызова ko.applyBindingsпосле завершения запроса, и я хочу …
258 ajax  html  knockout.js 

1
Каковы основные различия между Meteor, Ember.js и Backbone.js? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Получение «JSON-запрос был слишком велик для десериализации»
Я получаю эту ошибку: Запрос JSON был слишком велик для десериализации. Вот сценарий, где это происходит. У меня есть класс страны, в которой есть список портов доставки этой страны public class Country { public int Id { get; set; } public string Name { get; set; } public List<Port> Ports …

5
KnockOutJS - несколько ViewModels в одном представлении
Я думаю, что мое приложение становится довольно большим, слишком большим, чтобы обрабатывать каждое представление с помощью одной ViewModel. Поэтому мне интересно, насколько сложно было бы создать несколько моделей ViewModel и загрузить их все в одно представление. С примечанием, что мне также нужно иметь возможность передавать данные X ViewModel в данные …

11
Как отладить ошибки привязки шаблона для KnockoutJS?
У меня постоянно возникают проблемы с отладкой в ​​шаблонах KnockoutJS. Скажем, я хочу привязать к свойству под названием " items", но в шаблоне я делаю опечатку и привязываю к (несуществующему) свойству " item". Использование отладчика Chrome только говорит мне: "item" is not defined. Существуют ли инструменты, методы или стили кодирования, …

2
Разница между нокаут-моделями представления, объявленными как объектные литералы, по сравнению с функциями
В нокауте js я вижу View Models, объявленные как: var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); или: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); В чем разница между двумя, если таковые имеются? Я нашел это обсуждение в группе Google knockoutjs, но оно не дало …

4
Как я могу заставить Knockout JS связываться с данными при нажатии клавиш вместо потерянного фокуса?
Этот пример нокаута js работает так, что когда вы редактируете поле и нажимаете клавишу TAB, данные модели представления и, следовательно, текст под полями обновляются. Как я могу изменить этот код так, чтобы данные viewmodel обновлялись при каждом нажатии клавиши? <!doctype html> <html> <title>knockout js</title> <head> <script type="text/javascript" src="js/knockout-1.1.1.debug.js"></script> <script type="text/javascript"> …

8
Возможно ли связывание данных, видимое отрицанию («!») Логического свойства ViewModel?
Я хотел бы использовать свойство в моей ViewModel, чтобы переключать отображаемый значок, не создавая отдельное вычисляемое свойство инверсии. Это возможно? <tbody data-bind="foreach: periods"> <tr> <td> <i class="icon-search" data-bind="visible: !charted, click: $parent.pie_it"></i> <i class="icon-remove" data-bind="visible: charted, click: $parent.pie_it"></i> </td> </tr> </tbody> Моя ViewModel имеет свойство period, которое представляет собой массив месяцев, …
162 knockout.js 

3
Как заставить обновление представления, не вызывая его автоматически из наблюдаемой?
Примечание: это в основном для отладки и понимания KnockoutJS. Есть ли способ явно запросить Knockout, чтобы обновить представление из (уже связанной) модели представления? Я ищу что-то вроде: ko.refreshView(); Я понимаю, что это не предполагаемое использование Knockout, но я все еще хочу знать, существует ли такой метод для целей отладки и …
151 knockout.js 

12
Javascript, эквивалентный C # LINQ Select
После этого вопроса здесь: Использование проверенного связывания в нокауте со списком флажков проверяет все флажки Я создал несколько флажков, используя нокаут, которые позволяют выбирать из массива. Рабочая скрипка взята сверху постом: http://jsfiddle.net/NsCXJ/ Есть ли простой способ создать массив только идентификаторов фруктов? Я больше дома с C #, где я буду …

6
TypeScript с KnockoutJS
Есть ли образец использования TypeScript с KnockoutJS? Мне просто интересно, как они будут работать вместе? редактировать Вот что у меня вроде работает declare var ko: any; declare var $: any; class ViewModel { x = ko.observable(10); y = ko.observable(10); } $(() => { ko.applyBindings(new ViewModel()); }); Это генерируется в следующий …

13
Событие изменения DatePicker пользовательского интерфейса jQuery не обнаружено KnockoutJS
Я пытаюсь использовать KnockoutJS с jQuery UI. У меня есть элемент ввода с прикрепленным DatePicker. В данный момент я работаю, knockout.debug.1.2.1.jsи кажется, что событие change никогда не перехватывается Knockout. Элемент выглядит так: <input type="text" class="date" data-bind="value: RedemptionExpiration"/> Я даже пытался изменить valueUpdateтип события, но безрезультатно. Похоже, что Chrome вызывает focusсобытие …

3
Как использовать knockout.js с моделями просмотра ASP.NET MVC?
премия Прошло некоторое время, и у меня все еще есть пара нерешенных вопросов. Надеюсь, добавив награду, возможно, на эти вопросы будут даны ответы. Как использовать html-помощники с knockout.js Почему документ был готов, чтобы он работал (дополнительную информацию см. В разделе «Первое редактирование») Как мне сделать что-то подобное, если я использую …

6
выпадающий список / поле со списком автозаполнения twitter bootstrap с Knockoutjs
У меня есть требование, когда я ДОЛЖЕН использовать раскрывающийся список автозаполнения начальной загрузки, НО пользователь может иметь текст в свободной форме в этом раскрывающемся списке, если он желает. Прежде чем вы подумаете о TypeAhead, я мог бы использовать текстовое поле Bootstrap TypeAhead, но мне нужно иметь раскрывающийся список, потому что …

2
Когда использовать ko.utils.unwrapObservable?
Я написал несколько пользовательских привязок с помощью KnockoutJS. Я все еще не уверен, когда использовать. ko.utils.unwrapObservable(item)Глядя на код, этот вызов в основном проверяет, itemявляется ли наблюдаемым. Если это так, верните значение (), если нет, просто верните значение. Если посмотреть на раздел Knockout о создании пользовательских привязок, у них следующий синтаксис: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.