Как я могу показать свое название директивы в VS2013 без синтаксической ошибки?

Я создал директиву, и я могу получить доступ к ней следующим образом:

Однако VS2013 жалуется на "admin-template" Неизвестного атрибута.

Почему он жалуется на мою директиву, но не на "ng-show" и все директивы AngularJS, и что я могу сделать, чтобы остановить синтаксическую ошибку?

2 ответа

Вы можете использовать data-* например


Вы можете полностью отключить проверку HTML-кода в VisualStudio:

Tools → Options → Text Editor → HTML → Advanced → Validation → Enable validation

Или вы можете отредактировать этот файл, чтобы "научить" VisualStudio вашим тегам:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Packages\schemas\html\html_5.xsd

licensed under cc by-sa 3.0 with attribution.