我目前使用虛擬元素來顯示驗證錯誤(每個路徑可能有多個)。自定義敲除綁定來顯示錯誤消息
<div data-bind="foreach: validationErrors">
<!-- ko if: path == 'title' && type == 'validation' -->
<div class="field-validation-error text-danger" data-bind="text: message"></div>
<!-- /ko -->
</div>
將由此消耗的一個例子的錯誤是:
{
path: 'title',
type: 'validation',
message: 'Title is required'
}
我如何能實現使用自定義綁定是一回事嗎?我似乎無法找到一個可以理解的例子,它足夠接近我所做的任何用途。
這聽起來像你想有一個[成分](http://knockoutjs.com/documentation/component-overview.html) –
我嘗試了幾種不同的方法,包括模板,最終將我引向一個組件。沒有效果。最後,我發現了這個工作示例,它可以完成我所需的工作 - 對一個已過濾的數組執行操作。請注意,這不是我的[jsfiddle](http://jsfiddle.net/nYbpE/) – nlafratta