2
我正在使用Aurelia驗證來驗證我的Aurelia項目中的項目。我目前正在試圖驗證一個數組至少包含1個項目。我有以下的驗證規則設置:使用Aurelia驗證驗證列表
ValidationRules
.ensure((x: Appraisal) => x.objectives)
.minItems(1)
.withMessage("You must add at least one objective before submitting.")
.on(Appraisal);
而且我有以下的html:
<div class="au-animate" repeat.for="objective of appraisal.objectives">
<compose view-model="./appraisal-objective-item" model.bind="{ objective: objective, appraisal: appraisal }" />
</div>
目前,當我打電話確認我的驗證控制器,該result.valid
始終是真實的。
我需要在我的html中做什麼,以便驗證控制器「驗證」驗證? (也就是說,對於某個值域,您通常需要使用value.bind="firstName & validate"
)
謝謝。我結束了使用addObject。我不確定如何在UI中渲染我的錯誤,但是我現在通過從控制器獲取錯誤列表手動完成它。 – Viqas