3

Я разрабатываю приложение с Angular2, и поскольку я использую директивы или настраиваемые теги в коде, он не может быть проверен валидацией W3C HTML.Angular2 и W3C HTML-подтверждение

Например, если я использую <my-component> элемент или *ngIf директивы или несколько один путь/два пути связывания элементов, такие как (click) или [(ngModel)], он не может быть справедлив для любого W3C валидатора.

Я думаю, что я должен заменить их на элементы, которые можно исправить.

Так, начиная с Angular2 documentation, я создал следующее резюме для замены:

  • (событие) -> данных на события
  • [свойство] -> данных привязывать-свойство
  • [(ngModel)] -> данных Биндон-ngModel
  • * ngFor = "пусть I элементов" -> данных шаблон = "ngFor пусть I пунктов"
  • * ngIf = "состояние" -> data-template = "ngIf: условие"

Это правильный способ для каждого элемента моего списка написать код, соответствующий стандартам W3C?

+0

Возможный дубликат [Синтаксис Angular2 в W3C HTML Validator] (http://stackoverflow.com/questions/37480893/angular2-syntax-in-w3c-html-validator) –

+1

Это не отвечает на мое вопросительное предложение в конец моего сообщения ... – smartmouse

ответ

0

Вы можете «распаковать» синтаксический сахар * ngFor (и т. Д.).

Отличное объяснение этого на самом деле предлагается в Туре героев угловой 2 учебника (ищите ссылку ...)

Ах нашел его.

https://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template

Перейти в раздел "* и шаблона".

+0

Ehm ... ваша ссылка - ссылка, которую я опубликовал в своем вопросе! – smartmouse

+0

Великие умы думают одинаково. –

+0

Полная глупость downvote. Никаких объяснений и через шесть месяцев после факта (вам не следует разрешать downvote за пределами 30 дней, еще один изъяны в SO over-eager downvote system). –

Смежные вопросы