knockout-es5-plugin

    0熱度

    2回答

    如何在Breeze和Durandaljs上使用Steve的Knockout-ES5-Plugin(http://blog.stevensanderson.com/2013/05/20/knockout-es5-a-plugin-to-simplify-your-syntax/)? 非常感謝!

    0熱度

    2回答

    考慮這個打字稿類(但我不認爲打字稿是相關的問題,不是模糊的根本defineProperty電話等): class Model { public TeamId: number; constructor() { var self = this; ko.track(this); ko.getObservable(this, "Te

    2熱度

    1回答

    我想用knockout-es5使用否定的布爾setter,但是使用toggleViewModel函數的更改不會在視圖中拾取。 當我使用self.showViewModelData(!self.showViewModelData())它確實按預期工作。在調試器中,我可以看到這些值實際上在viewmodel中正確設置,這導致我出於某種原因認爲設置屬性無法正常工作。 我在這裏失蹤的任何東西? var v

    5熱度

    3回答

    我正在嘗試使用knockout-es5 plugin來演示如何簡化使用顯示模塊模式的模型。 ViewModel1是原始Knockout模型,它工作正常。 ViewModel2是一個嘗試使用knockout-es5插件。遇到幾件事 由於局部變量未被跟蹤(例如fullName1),所計算的屬性不起作用。我可以使用ko.defineProperty,但首先將它與其他屬性分開,其次必須使用this.pro

    5熱度

    1回答

    我有一個敲除擴展,knockout-secure-binding,我們遇到了an issue。當觸發上input更改事件不叫 尤其在使用Object.defineProperty時,爲knockout-es5確實,在value結合的update功能。 我的unit tests說明了特性。這工作: it("reads an input `value` binding", function() {

    1熱度

    1回答

    當我們將它作爲params傳遞時,KO組件會收到observable的引用。作爲componentes收到它作爲參考,你可以寫這個觀察,它會反映在你的viewmodel; 但是,當您使用ko-es5插件(超級可怕)時,您的KO組件而不是接收對您的observable的引用也會收到某種computeObservable,而我們不能寫入它。這是一個意外的行爲? 嘗試只用基因敲除 http://jsfi