【发布时间】:2015-12-14 09:46:39
【问题描述】:
是否有规定的方法可以在环回中创建自定义验证器?例如,假设我想创建类似的东西:
Validatable.validatesRange('aProperty', {min: 0, max: 1000})
请注意,我知道:
Validatable.validates(propertyName, validFn, options)
我对 validates() 的问题是 validFn 无法访问这些选项。所以,我不得不硬编码这个逻辑;并为需要这种类型验证的每个属性创建一个自定义方法。这是不可取的。
同样,我熟悉:
Model.observes('before save', hookFn)
不幸的是,我什至无法声明 hookFn() 的选项。我没有这个特定的需求(至少现在还没有)。这只是我探索的一种途径,作为解决我的问题的可能替代方案。
感谢任何建议。提前致谢!
【问题讨论】:
-
我在这里无法提供任何帮助,只能同意这非常令人沮丧!
标签: loopbackjs strongloop