Запитання з тегом «knockout.js»

Knockout.js - це бібліотека JavaScript з відкритим кодом для динамічних інтерфейсів HTML за допомогою шаблону Model-View-View Model (MVVM).

4
Чи можете ви зателефонувати ko.applyBindings, щоб прив'язати частковий вигляд?
Я використовую KnockoutJS і маю основний вид і модель перегляду. Я хочу, щоб у діалоговому вікні (інтерфейс jQuery) з'явився інший вигляд, до якого повинна бути пов'язана окрема дочірня модель перегляду. HTML для вмісту діалогу витягується за допомогою AJAX, тому я хочу мати можливість зателефонувати, ko.applyBindingsколи запит завершиться, і я хочу …
257 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; } …

5
KnockOutJS - кілька моделей перегляду в одному перегляді
Я думаю, що моє додаток зараз стає досить великим, занадто великим, щоб обробляти кожен View з одним ViewModel. Тож мені цікаво, наскільки складно було б створити кілька ViewModels і завантажити їх все в один Перегляд. Зауваживши, що мені також потрібно мати можливість передавати дані X ViewModel у дані Y ViewModel, …

11
Як налагодити помилки прив'язки шаблону для KnockoutJS?
У мене постійно виникають проблеми з налагодженням шаблонів KnockoutJS. Скажіть, я хочу прив’язати до властивості під назвою " items", але в шаблоні я роблю помилку друку і прив'язую до (неіснуючого) властивості " item". Використання налагоджувача Chrome говорить лише мені: "item" is not defined. Чи є інструменти, методи чи стилі кодування, …

2
Різниця між моделями перегляду нокауту, оголошених як об'єктні літерали проти функцій
У нокауті js я бачу Перегляд моделей, оголошених як: var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); або: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); Яка різниця між ними, якщо такі є? Я знайшов цю дискусію в групі knockoutjs google, але це насправді не дало …

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"> window.onload= function() { …

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 має періоди властивостей, що є …
162 knockout.js 

3
Як змусити оновити подання, не запускаючи його автоматично із спостережуваного?
Примітка. Це здебільшого для налагодження та розуміння KnockoutJS. Чи є спосіб явно попросити Knockout оновити подання з (вже пов'язаної) моделі перегляду? Я шукаю щось на зразок: ko.refreshView(); Я розумію, що це не призначене використання нокауту, але я все ж хочу знати, чи існує такий метод для налагодження та цілей навчання.
151 knockout.js 

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()); }); Це створює наступний Javascript: …

12
Javascript еквівалентний C # LINQ Select
Після цього питання тут: Використовуючи відмічену прив'язку в нокауті зі списком прапорців, перевіряйте всі прапорці Я створив деякі прапорці за допомогою нокауту, які дозволяють виділити з масиву. робоча скрипка, взята з верхньої посади: http://jsfiddle.net/NsCXJ/ Чи є простий спосіб створити масив лише ідентифікаторів фруктів? Я більше вдома з C #, де …

13
Подія зміни виборця інтерфейсу jQuery, яку не зловив KnockoutJS
Я намагаюся використовувати KnockoutJS з інтерфейсом jQuery. У мене є елемент введення із доданим датчиком дати. Зараз я балотуюсь, knockout.debug.1.2.1.jsі здається, що подія зміни ніколи не застане нокаутом. Елемент виглядає приблизно так: <input type="text" class="date" data-bind="value: RedemptionExpiration"/> Я навіть намагався змінити valueUpdateтип події, але безрезультатно. Схоже, Chrome спричиняє focusподію безпосередньо …

3
Як користуватися knockout.js з ASP.NET MVC ViewModels?
Баунті Минуло деякий час, і у мене ще є пара невирішених питань. Я сподіваюся, що додавши щедроту, можливо, на ці запитання отримають відповіді. Як ви користуєтеся html-помічниками з knockout.js Чому для його роботи був необхідний документ (див. Першу редакцію для отримання додаткової інформації) Як я можу зробити щось подібне, якщо …

6
twitter bootstrap, автозаповнення спадного / комбінованого файлу з нокаутами
У мене є вимога, коли я МАЮ використовувати завантажувальний пристрій для автоматичного заповнення завантажувача, але користувач може мати текст вільної форми в цьому спадному меню, якщо він захоче. Перш ніж задуматися про TypeAhead, я міг би використати текстове поле Bootstrap TypeAhead, але мені потрібно мати спадне меню, оскільки ми хочемо …

2
Коли використовувати ko.utils.unwrapObservable?
Я написав кілька спеціальних прив’язок за допомогою KnockoutJS. Я все ще не впевнений, коли використовувати ko.utils.unwrapObservable(item)Дивлячись на код, цей виклик в основному перевіряє, чи itemє спостережуваним. Якщо це так, поверніть значення (), якщо це не так, просто поверніть значення. Розглядаючи розділ на нокаут про створення спеціальних прив’язок, вони мають такий …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.