我有一個Ember對象,它具有屬性布爾字段,我想驗證它是否帶有ember-changeset-validation。ember-changeset-validation不能按預期的方式與布爾值工作
這是典型的「同意條款」複選框。
這裏是HBS代碼:
{{one-way-checkbox changeset.agree_terms
class="form-control"
update=(action (mut changeset.agree_terms))}}
{{#each changeset.error.agree_terms.validation as |error|}}
<span class="text-danger help-block m-l-3">{{t (concat 'bookings.error.' error)}}</span>
{{/each}}
我有一個驗證文件,其中對於變更的該成員的特殊驗證:
agree_terms: validateFormat({
regex: /^(true)$/,
message: 'You need to agree on Terms!'
})
事情是,由於某種原因,這個從來沒有驗證爲了正確,我總是得到錯誤信息......任何想法我在這裏做錯了嗎?
哇!感謝一堆的詳細的答案,我可能會發布這個在ember-changeset-validation Github,所以他們可以將其文檔:) – AlejandroVK
這是一個好主意,它也可能幫助其他人。謝謝。 – alptugd