小编Cli*_*ney的帖子

我可以使用Loopback选项定义自定义验证吗?

是否有规定的方法在环回中创建自定义验证器?举个例子,假设我想创建类似的东西:

Validatable.validatesRange('aProperty', {min: 0, max: 1000})
Run Code Online (Sandbox Code Playgroud)

请注意我知道:

Validatable.validates(propertyName, validFn, options)
Run Code Online (Sandbox Code Playgroud)

我使用validates()的问题是validFn无权访问这些选项.所以,我被迫硬编码这个逻辑; 并为需要此类验证的每个属性创建自定义方法.这是不可取的.

同样,我熟悉:

Model.observes('before save', hookFn)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我认为甚至无法为hookFn()声明选项.我没有这个特定的需求(至少,还没有).这只是我探索的一种途径,可以替代解决我的问题.

任何建议表示赞赏.提前致谢!

strongloop loopbackjs

4
推荐指数
1
解决办法
5902
查看次数

标签 统计

loopbackjs ×1

strongloop ×1