文件名称:
域和组件级别的验证vadacl.zip
开发工具:
文件大小: 81kb
下载次数: 0
上传时间: 2019-07-18
详细说明: vadacl ("validation at domain and component levels")是一个基于 TypeScript 的代码库,能提高 Angular 2 形式类验证功能。它提供了一种方法让开发人员可以对数据对象设置基于域或数据库的验证规则,然后在不同的组件需要的时候增加或替换这些验证。它还可以让开发人员添加和重写那些已添加的验证错误消息,验证方法返回验证元数据中。示例代码:import { Validatable, PropertyValidations } from ../vadacl/interfaces export class UserProfile implements Valida table { firstName: string = null; lastName: string = null; username: string = null; age: number = null; gender: string = null; validations: { [ index: string ] : PropertyValidations } = { firstName: { maxLength: { maxLength: 25, message: Your first name cannot be longer than 25 characters.}, required: { message: Your first name is required. } }, lastName: { maxLength: { maxLength: 25, message: Your last name cannot be longer than 25 characters.}, required: { message: Your last name is required. } }, username: { maxLength: { maxLength: 30, message: Your username cannot be longer than 25 characters.}, required: { message: You must have a username. } }, age: { pattern: { pattern: [0-9]*, message: Enter your age as an integer. } }, gender: { pattern: { pattern: M|F, message: Enter your gender as "M" or "F". } } }; }未来发展:添加单元测试。增加更多的验证方法。添加在消息模块中设置域级验证错误消息的能力,以适应国际化。 标签:vadacl
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
相关搜索: