0
我想知道如何只允許某些新的字段在一個現有的或新的對象,但沒有義務總是這些領域的所有。允許字段,但沒有義務在火力基地規則和驗證
例如,我想驗證產品對象 我允許像名稱,尺寸,價格,高度,寬度和沒有其它未列出的字段,但在同一時間對象的字段是有效的,其將具有隻有一些這個領域。
".validate": "newData.hasChildren(['name', 'size','price', 'height', 'width',])"
所有字段都有義務,我想。所以沒有高度或寬度的新產品將無效。但我希望它們仍然有效,但不允許有人發明根本沒有列出的新領域。
這需要與現有和新產品一起工作。 在此先感謝您的提示。
感謝您的詳細信息。這意味着我基本上在我的所有對象和子對象中使用「」$ other「:{」.validate「:false},以防止任何人創建未命名的新子對象。我也喜歡某些情況下的替代版本。我想我現在可以用你的幫助來設置所有的東西。爲我更清晰... – Oliver
真棒@Oliver!如果信息爲您解決了規則問題,請標記爲解決方案。 – Lyla