Pytania otagowane jako knockout.js

Knockout.js to biblioteka JavaScript typu open source dla dynamicznych interfejsów użytkownika HTML korzystająca ze wzorca Model-View-View Model (MVVM).

4
Czy możesz wywołać ko.applyBindings, aby powiązać częściowy widok?
Korzystam z KnockoutJS i mam widok główny i model widoku. Chcę, aby okno dialogowe (interfejs jQuery) wyskakowało wraz z innym widokiem, z którym ma zostać powiązany oddzielny model widoku potomnego. HTML dla zawartości okna dialogowego jest pobierany za pomocą AJAX, więc chcę móc zadzwonić ko.applyBindingspo zakończeniu żądania i chcę powiązać …
257 ajax  html  knockout.js 

1
Jakie są kluczowe różnice między Meteor, Ember.js i Backbone.js? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …



11
Jak debugować błędy wiązania szablonu dla KnockoutJS?
Wciąż mam problemy z debugowaniem problemów w szablonach KnockoutJS. Powiedz, że chcę powiązać z właściwością o nazwie „ items”, ale w szablonie robię literówkę i wiążę się z (nieistniejącą) właściwością „ item”. Korzystanie z debugera Chrome mówi mi tylko: "item" is not defined. Czy istnieją narzędzia, techniki lub style kodowania, …

2
Różnica między nokautem Wyświetl modele zadeklarowane jako literały obiektów vs funkcje
W nokaut js widzę Wyświetl modele zadeklarowane jako: var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); lub: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); Jaka jest różnica między nimi, jeśli w ogóle? Znalazłem tę dyskusję w grupie google knockoutjs, ale tak naprawdę nie dała mi …

4
Jak sprawić, by Knockout JS powiązał dane po naciśnięciu klawisza zamiast stracić koncentrację?
Ten przykład knockout js działa, więc gdy edytujesz pole i naciśniesz TAB, dane viewmodel, a zatem tekst pod polami, zostanie zaktualizowany. Jak mogę zmienić ten kod, aby dane viewmodel były aktualizowane przy każdym naciśnięciu klawisza? <!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() { var …

8
Czy możliwe jest wiązanie danych widoczne z negacją („!”) Wartości logicznej właściwości ViewModel?
Chciałbym użyć właściwości w moim ViewModel, aby przełączyć, która ikona ma być wyświetlana bez tworzenia oddzielnej obliczonej właściwości odwrotności. czy to możliwe? <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> Mój ViewModel ma właściwości okresów, które są tablicą …
162 knockout.js 


6
TypeScript z KnockoutJS
Czy jest jakiś przykład użycia TypeScript z KnockoutJS? Jestem po prostu ciekawy, jak by razem pracowali? Edytować Oto, co mam, wydaje się działać declare var ko: any; declare var $: any; class ViewModel { x = ko.observable(10); y = ko.observable(10); } $(() => { ko.applyBindings(new ViewModel()); }); Generuje się to …

12
Odpowiednik JavaScript do języka C # LINQ Select
Po tym pytaniu tutaj: Użycie zaznaczonego wiązania w knockout z listą pól wyboru powoduje sprawdzenie wszystkich pól wyboru Utworzyłem kilka pól wyboru za pomocą knockout, które umożliwiają wybór z tablicy. skrzypce robocze wzięte z powyższego postu: http://jsfiddle.net/NsCXJ/ Czy istnieje prosty sposób na utworzenie tablicy samych identyfikatorów owocu? Jestem bardziej w …

13
Zdarzenie zmiany datepicker interfejsu użytkownika jQuery nie zostało przechwycone przez KnockoutJS
Próbuję używać KnockoutJS z interfejsem użytkownika jQuery. Mam element wejściowy z dołączonym datownikiem. Obecnie biegnę knockout.debug.1.2.1.jsi wygląda na to, że wydarzenie zmiany nigdy nie jest przechwytywane przez Knockout. Element wygląda następująco: <input type="text" class="date" data-bind="value: RedemptionExpiration"/> Próbowałem nawet zmienić valueUpdatetyp wydarzenia, ale bezskutecznie. Wygląda na to, że Chrome powoduje focuszdarzenie …

3
Jak używać knockout.js z ASP.NET MVC ViewModels?
Hojność Minęło trochę czasu, a ja wciąż mam kilka nierozstrzygniętych pytań. Mam nadzieję, że przez dodanie nagrody może uzyskasz odpowiedzi na te pytania. Jak używać pomocników HTML w knockout.js Dlaczego dokument był potrzebny, aby działał (zobacz pierwszą edycję, aby uzyskać więcej informacji) Jak mogę zrobić coś takiego, jeśli używam mapowania …

6
twitter bootstrap autouzupełnianie rozwijane / combobox z Knockoutjs
Mam wymaganie, w którym MUSZĘ użyć menu autouzupełniania bootstrap, ALE użytkownik może mieć dowolny tekst w tym menu, jeśli chce. Zanim pomyślisz o TypeAhead, mógłbym użyć pola tekstowego Bootstrap TypeAhead, ale potrzebuję menu rozwijanego, ponieważ chcemy podać pewne wartości domyślne jako opcje headstartu na wypadek, gdyby użytkownicy nie wiedzieli, czego …

2
Kiedy używać ko.utils.unwrapObservable?
Napisałem kilka niestandardowych powiązań za pomocą KnockoutJS. Nadal nie jestem pewien, kiedy użyć ko.utils.unwrapObservable(item)Patrząc na kod, to wywołanie zasadniczo sprawdza, czy itemjest obserwowalne. Jeśli tak, zwróć wartość (), jeśli nie, po prostu zwróć wartość. Patrząc na sekcję Knockout dotyczącą tworzenia niestandardowych powiązań, mają one następującą składnię: var value = valueAccessor(), …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.