我想創建一個簡單的清單與KnockoutJS和CoffeScritp;與KnockoutJS + CoffeeScript清單問題
爲此,我在coffescript中創建了一個類來表示任務。 在這個類中,我有一個計算屬性HasFinalized
來表示檢查。 基本上,如果完成日期滿足,那麼任務完成。
但是任何一個任務的改變,它都會傳播到另一個。
我Findlee創建了一個例子:http://jsfiddle.net/Ridermansb/pr3Ah/
我想創建一個簡單的清單與KnockoutJS和CoffeScritp;與KnockoutJS + CoffeeScript清單問題
爲此,我在coffescript中創建了一個類來表示任務。 在這個類中,我有一個計算屬性HasFinalized
來表示檢查。 基本上,如果完成日期滿足,那麼任務完成。
但是任何一個任務的改變,它都會傳播到另一個。
我Findlee創建了一個例子:http://jsfiddle.net/Ridermansb/pr3Ah/
你需要指定在構造函數中的實例變量或它們是由所有實例共享(因爲當時他們屬於原型)。這是JSFiddle。
我已簡化並重寫了您的腳本,因此可以應用模板。
的jsfiddle:http://jsfiddle.net/sVyuC/
正如我只是淘汰賽的初學者,也不能解釋清楚爲什麼你的腳本沒有工作, 但我想原因是你綁定HasFinalized到複選框,但不是ko.observable對象,已定稿。
希望你能理解我的話&你可以在Knockout的文檔中找到更多的例子。 模板綁定:http://knockoutjs.com/documentation/template-binding.html
謝謝!最後一個問題,爲什麼模板不起作用? – ridermansb
對不起,不知道,我從來沒有用過knockout.js。但我看了介紹視頻,覺得它很酷。 :) –
好的,沒問題。謝謝! – ridermansb