【发布时间】:2017-04-13 06:55:44
【问题描述】:
我正在使用 Angular2 开发应用程序,由于我在代码中使用指令或自定义标签,因此无法通过 W3C HTML 验证对其进行验证。
例如,如果我使用<my-component> 元素或*ngIf 指令或某种单向/双向绑定元素,例如(click) 或[(ngModel)],则它不能对任何W3C 验证器有效。
我认为我应该用有效的元素替换它们。
所以,从Angular2 documentation开始,我创建了如下的替换总结:
- (事件)--> 事件数据
- [属性] --> 数据绑定属性
- [(ngModel)] --> data-bindon-ngModel
- *ngFor="let i of items" --> data-template="ngFor let i of items"
- *ngIf="condition" --> data-template="ngIf:condition"
这是我列表中的每个元素编写符合 W3C 标准的代码的正确方法吗?
【问题讨论】:
-
这并没有回复我帖子末尾的疑问句......
标签: html angular w3c-validation angular2-directives angular-template