我想將單個aurelia驗證匹配到表單中的一組屬性。例如。映射到表中的行的對象數組中的屬性名稱爲ssid
的每個字段。驗證文檔說,確保子句可以有一個property expression
這聽起來像我所需要的。我使用的是從aurelia驗證屬性表達式幫助需要
{ValidationRules, ValidationController} from 'aurelia-validation';
驗證我使用
ValidationRules.ensure('apPwd').displayName('XY AP Password').maxLength(32).minLength(8).on(this);
其中apPwd是屬性表達式得到驗證一個單一屬性的工作。
但我找不到屬性表達式的任何規範。 aurelia文檔中的大多數示例都只顯示一個屬性名稱。我見過的最複雜的東西是與|
或&
(不管是什麼)配合在一起。
任何人都可以指向我的規範或幫助解決我的具體問題嗎?或者,也許我應該拋棄這個軟件包並推出自己的代碼?
令人驚訝的是,我想我明白你所做的一切,除了'.ensure(m => m.numberField)''。這個函數是aurelia文檔稱爲「屬性表達式」的嗎?這個功能的意義在於我。它何時被調用,爲什麼?並且一個指向文檔的指針會很棒。 –