«knockout.js» etiketlenmiş sorular

Knockout.js, Model-Görünüm-Görünüm Modeli (MVVM) desenini kullanan dinamik HTML kullanıcı arayüzleri için açık kaynaklı bir JavaScript kitaplığıdır.

4
Kısmi bir görünümü bağlamak için ko.applyBindings'i arayabilirsiniz?
KnockoutJS kullanıyorum ve ana görüş ve görünüm modelim var. Ayrı bir alt görünüm modeli bağlı olması gereken başka bir görünüm ile pop-up bir iletişim kutusu (jQuery UI bir) istiyorum. Diyalog içeriği için HTML AJAX kullanılarak alınır, bu yüzden ko.applyBindingsistek tamamlandıktan sonra çağırabiliyorum ve alt görünüm modelini sadece diyalog div içindeki …
258 ajax  html  knockout.js 

1
Meteor, Ember.js ve Backbone.js arasındaki temel farklar nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

2
“JSON isteği serileştirilemeyecek kadar büyüktü” alma
Bu hatayı alıyorum: JSON isteği serisini kaldırılamayacak kadar büyüktü. İşte bunun gerçekleştiği bir senaryo. O ülkenin nakliye limanlarının listesini tutan bir ülke sınıfım var public class Country { public int Id { get; set; } public string Name { get; set; } public List<Port> Ports { get; set; } } …

5
KnockOutJS - Tek bir Görünümde Birden Çok ViewModel
Uygulamamın her bir Görünümü tek bir ViewModel ile işleyemeyecek kadar büyük hale geldiğini düşünüyorum. Bu yüzden birden fazla ViewModel oluşturmanın ve hepsini tek bir Görünüm'e yüklemenin ne kadar zor olacağını merak ediyorum. Ayrıca X ViewModel verilerini Y ViewModel verilerine aktarabilmem gerektiğini unutmayın, böylece bireysel ViewModels birbirleriyle iletişim kurabilmeli veya en …

11
KnockoutJS için şablon bağlama hataları nasıl ayıklanır?
KnockoutJS şablonlarında hata ayıklama sorunları ile sorun yaşamaya devam ediyorum. Diyelim ki " items" adlı bir özelliğe bağlamak istiyorum ama şablonda bir yazım hatası yapıyorum ve (mevcut olmayan) özelliğe " item" bağlanıyor . Chrome hata ayıklayıcısını kullanmak yalnızca şunu söyler: "item" is not defined. Bağlama sorunu hakkında daha fazla bilgi …

2
Nakavt arasındaki fark Görünüm Nesne değişmezi olarak işlevler olarak bildirilen modeller
Nakavt js Ben Görünüm Modelleri ya da olarak beyan bakın: var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); veya: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); Varsa ikisi arasındaki fark nedir? Ben buldunuz Bu tartışmayı grubunu google knockoutjs üzerinde ama gerçekten bana tatmin edici bir …

4
Knockout JS'yi kayıp odak yerine tuşa basıldığında veri bağlama işlevini nasıl alabilirim?
Nakavt js örneği, bir alanı düzenleyip SEKME tuşuna bastığınızda, görünüm modeli verileri ve dolayısıyla alanların altındaki metinler güncelleştirildiğinden çalışır. Viewmodel verilerinin her tuşa basıldığında güncellenmesi için bu kodu nasıl değiştirebilirim? <!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 viewModel = { firstName : …

8
Bool ViewModel özelliğinin olumsuzlaması (“!”) İçin görünür veri bağlama mümkün müdür?
Tersine ayrı bir hesaplanan özelliği oluşturmadan hangi simgenin görüntüleneceğini değiştirmek için ViewModel'imde bir özellik kullanmak istiyorum. Mümkün mü? <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> Benim ViewModel, ay dizisi gibi bir özellik dönemleri vardır, şöyle: var month …
162 knockout.js 

3
Bir gözlemlenebilirden otomatik olarak tetiklemeden bir görünüm yenilemeyi nasıl zorlarsınız?
Not: Bu çoğunlukla KnockoutJS hata ayıklama ve anlama içindir. Nakavt'tan (zaten bağlı) görünüm modelinden görünümü yenilemesini açıkça istemenin bir yolu var mı? Gibi bir şey arıyorum: ko.refreshView(); Bunun Nakavt'ın kullanım amacı olmadığını anlıyorum, ancak yine de hata ayıklama ve öğrenme amaçlı böyle bir yöntem olup olmadığını bilmek istiyorum.
151 knockout.js 

6
Nakavt ile TypeScriptJS
KnockoutJS ile TypeScript kullanmanın bir örneği var mı? Sadece birlikte nasıl çalışacaklarını merak ediyorum. Düzenle İşte sahip olduğum şey, çalışıyor gibi görünüyor declare var ko: any; declare var $: any; class ViewModel { x = ko.observable(10); y = ko.observable(10); } $(() => { ko.applyBindings(new ViewModel()); }); Bu, aşağıdaki Javascript'e dönüşür: …

12
Javascript ile Eşdeğer C # LINQ Seçin
Bu soruyu burada takip ederek: Nakavtta işaretli bağlayıcıyı bir onay kutuları listesiyle kullanmak tüm onay kutularını kontrol eder Bir diziden seçime izin veren nakavt kullanarak bazı onay kutuları oluşturdum. yukarıdan alınan çalışma keman: http://jsfiddle.net/NsCXJ/ Sadece meyve kimlikleri dizisi oluşturmanın basit bir yolu var mı? C # ile daha fazla evdeyim. …

13
KnockoutJS tarafından yakalanmayan jQuery UI datepicker değişiklik olayı
JQuery UI ile KnockoutJS kullanmaya çalışıyorum. Bir tarih seçici bağlı bir giriş öğesi var. Şu anda koşuyorum knockout.debug.1.2.1.jsve değişim olayı asla Nakavt tarafından yakalanmıyor gibi görünüyor. Öğe şöyle görünür: <input type="text" class="date" data-bind="value: RedemptionExpiration"/> Hatta valueUpdateolay türünü değiştirmeye çalıştım ama boşuna. Görünüşe göre Chrome, bir focusdeğeri değiştirmeden hemen önce bir …

3
Knockout.js ASP.NET MVC ViewModels ile nasıl kullanılır?
Ödül Uzun zaman oldu ve hala birkaç önemli sorum var. Umarım bir ödül ekleyerek belki bu sorular cevaplanır. Knockout.js ile html yardımcılarını nasıl kullanıyorsunuz? Çalışması için belge neden hazırdı (daha fazla bilgi için ilk düzenlemeye bakın) Görünüm modellerimle altını gizleme eşlemesini kullanıyorsam böyle bir şeyi nasıl yapabilirim? Haritalama nedeniyle bir …

6
twitter bootstrap otomatik tamamlama açılır menüsü / Knockoutjs ile birleşik giriş kutusu
Önyükleme otomatik tamamlama açılır menüsünü kullanmak zorunda olduğum bir gereksinimim var, ANCAK kullanıcı isterse bu açılır menüde serbest biçimli metin alabilir. TypeAhead hakkında düşünmeden önce, Bootstrap TypeAhead textbox'ı kullanabilirdim, ancak kullanıcıların ne arayacaklarını bilmemeleri durumunda headstart seçenekleri olarak bazı varsayılan değerler vermek istediğimiz için açılır listeye ihtiyacım var. Bunu MVC …

2
Ko.utils.unwrapObservable ne zaman kullanılır?
KnockoutJS kullanarak birkaç özel bağlama yazdım. Koda bakmayı ne zaman kullanacağımdan hala emin değilim ko.utils.unwrapObservable(item), bu çağrı temelde itemgözlemlenebilir olup olmadığını kontrol ediyor . Eğer öyleyse, değeri () döndür, değilse, sadece değeri döndür. Altını Gizleme ile ilgili özel bağlamalar oluşturma bölümüne bakıldığında, bunlar aşağıdaki sözdizimine sahiptir: var value = valueAccessor(), …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.