Нокаут.JS containerless "foreach" не работает

этот код выдает ошибку (в Chrome): "не удается найти закрывающий тег комментария для соответствия: ko foreach: MyPlans": <table> <!-- ko foreach: MyPlans --> <tr> <td>Test</td> </tr> <!-- /ko ...

Нокаут: вычисляется функция наблюдаемых против

при использовании нокаута, в чем преимущество использования только для чтения вычисляемых наблюдаемых, а не простых функций? Возьмите следующий конструктор viewmodel и фрагмент html, например: var ViewModel = function(){ var self = this; se ...

Получение неперехваченной ошибки "no MODIFICATION ALLOWED ERR" для входной привязки

Я начинаю с этого: <script src="/Scripts/jquery-1.6.2.min.js" ... <script src="/Scripts/knockout-1.2.1.debug.js" ... <script src="/Scripts/knockout.mapping-latest.js" ... <script src="/Scripts/jquery.unobtrusive-knockout.min.js" ... за ...

Нокаут стрельбы нажмите кнопку привязки на applyBindings

недавно я выделил ViewModel в отдельный файл JavaScript. var Report = (function($) { var initialData = []; var viewModel = { reports: ko.observableArray(initialData), preview: function(path) { // preview report ...

Возвращаются два значения, Кортеж против 'из' против 'структура'

рассмотрим функцию, которая возвращает два значения. Мы можем написать: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(strin ...

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

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

Выбивание шаблона с помощью data-bind to image src свойство не работает

Я не вижу, что здесь не так, но изображение не отображается с помощью следующего шаблона нокаута: <script type="text/html" id="legend-template"> <div><input type="checkbox" data-bind="click : doSomething" ></input> ...

Почему происходит нокаут.js имеют репутацию лучше для небольших проектов, костяк.JS для больших?

Я использую нокаут.js в течение нескольких месяцев, и найти его ежедневную радость в использовании. Выгоды от того, что вам не нужно управлять состоянием на dom или применять свои собственные пользовательские привязки, невероятны, и я не возражаю пр ...

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

учитывая вычисленное свойство vm.checkedValueCount = ko.computed(function(){ var observables = getCurrentValues(); //an array of ko.observable[] return _.filter(observables, function(v) { return v() }).length; }); предположим, что getCurrent ...

Угловатый.js и ASP.NET MVC 4 [закрыто]

У меня есть ASP.NET проект MVC 4, и я застрял на архитектурном решении о том, какую структуру JavaScript или библиотеку использовать Angular.js или стук.js. В настоящее время я склоняюсь к использованию углового.js над нокаутом.js, но не хочу, чтобы ...

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

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

Что является лучшим способом, чтобы скрыть экран во время привязки нокаут JS и строятся?

Я большой поклонник knockoutjs. Я использую его для всех моих веб-разработки сейчас и просто люблю его. Одна вещь, которую я не смог понять, - это то, как скрыть пользовательский интерфейс, пока создаются привязки knockoutjs. например, у меня есть о ...

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

возможно ли в нокауте получить текущее значение наблюдаемого в подписке на это наблюдаемое, прежде чем оно получит новое значение? пример: this.myObservable = ko.observable(); this.myObservable.subscribe(function(newValue){ //I'd like to get th ...

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

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

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

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

Получение "не удается прочитать свойство 'nodeType' null " при вызове ko.applyBindings

у меня есть этот код нокаут: function Task(data) { this.title = ko.observable(data.title); this.isDone = ko.observable(data.isDone); } function TaskListViewModel() { // Data var self = this; self.tasks = ko.observableArray([]); ...

JavaScript-эквивалентом в C# LINQ для выбора

после этого вопроса здесь: использование проверенной привязки в нокауте со списком флажков проверяет все флажки Я создал некоторые флажки с помощью нокаута, которые позволяют выбирать из массива. рабочая скрипка, взятая сверху поста: http:/ ...

twitter bootstrap автозаполнение выпадающего списка / combobox с Knockoutjs

У меня есть требование, где я должен использовать Bootstrap автозаполнения выпадающего списка, но пользователь может иметь текст свободной формы в этом выпадающем списке, если они хотят. Прежде чем вы подумаете о TypeAhead, я мог бы использовать текс ...

Когда использовать ko.utils.распаковывается?

я написал несколько пользовательских Привязок с помощью KnockoutJS. Я все еще не уверен, когда использовать ko.util.unwrapObservable(item) глядя на код, этот вызов в основном проверяет, если item - это наблюдаемое. Если это так, верните значение (), ...

Как очистить / удалить наблюдаемые привязки в нокауте.Джей?

Я создаю функциональность на веб-странице, которую пользователь может выполнять несколько раз. Через действие пользователя объект / модель создается и применяется к HTML с помощью ko.applyBindings(). HTML с привязкой к данным создается с помощью шаб ...