我正在开发一个项目,我使用Angular 2和NodeJS与TypeScript.
Angular2使用装饰器来定义组件.我希望能够以相同的方式在域对象上表达验证逻辑.这将是有用的,因为我可以表达一次验证规则并在服务器端和客户端使用它.
而不是像这样在标记中表达必填字段:
<input required [(ng-model)]="selectedHero.name"></input>
我想这样做:
class Hero { id: number; @required name: string; }
我正在试图弄清楚如何编写指令来读取元数据以将所需属性应用于输入元素以及NodeJS中以创建验证错误.任何指导表示赞赏.谢谢您的帮助.