0
請檢查下面的jsfiddle:http://jsfiddle.net/rhulshof/6bd4g/4/KnockoutJS +驗證:驗證錯誤的結合數
我遇到兩個問題,我只是不能解決:
- 我無法顯示視圖中驗證錯誤的數量。
Self.errors()
似乎不是可觀察的。 編輯::它適用於最初的self.articles()
行;但是不適用於稍後添加到DOM的行。 - 當添加兩種以上行(篇),它說我有更多的驗證錯誤比它實際上有
謝謝你的帖子。更改insertMessages參數給了我「此字段是必需的」消息。那不是我想要的。我想將錯誤的數量(存儲在self.errors()。length)中:綁定到: –
問題2現在解決了!謝謝。 –
找到問題#1的問題。在你的add函數中,你正在重新定義self.errors。當你這樣做時,self.errors的原始函數仍然綁定到顯示計數的html元素。您的新self.errors()現在不綁定到任何html控件。不知道什麼是正確的修復,但這是你的錯誤的來源。 –