如何在Visual Studio 2012 html编辑器中为修改后的标记提供验证?

如何在Visual Studio 2012 html编辑器中为修改后的标记提供验证?,html,visual-studio-2012,Html,Visual Studio 2012,Visual Studio 2012 html编辑器坚持为检测到或配置的html架构中未找到的标记名提供警告 当我使用Google的AngularJs时,这种行为并不方便,因为它充分利用了所有主流浏览器都允许将自定义标记输入DOM的事实 有没有一种方法可以提供自定义验证模式,或者我只能使用Microsoft提供的硬编码模式 请注意 我知道您可以通过取消选中工具->选项->文本编辑器->HTML->验证->显示错误来完全禁用验证。但是,我不想完全禁用验证。我不知道我是否正确理解您的问题 如果你说

Visual Studio 2012 html编辑器坚持为检测到或配置的html架构中未找到的标记名提供警告

当我使用Google的AngularJs时,这种行为并不方便,因为它充分利用了所有主流浏览器都允许将自定义标记输入DOM的事实

有没有一种方法可以提供自定义验证模式,或者我只能使用Microsoft提供的硬编码模式


请注意


我知道您可以通过取消选中工具->选项->文本编辑器->HTML->验证->显示错误来完全禁用验证。但是,我不想完全禁用验证。

我不知道我是否正确理解您的问题

如果你说VS2012总是在ng属性上显示错误,下面是解决方案

  • 在ng-之前添加数据,因此它将是数据ng-*

  • 安装这个


  • 对于VS2010,请尝试

    如果您愿意编辑验证规则文件,
    C:\ProgramFiles(x86)\Microsoft Visual Studio 11.0\Common7\Packages\schemas\html\html\U 5.xsd
    ,则可以消除与Angularjs元素指令相关的验证错误

    首先备份原始xsd文件。定义元素并将其添加到文件中。根据需要修改相关的父元素。保存并重新启动VS2012。您的element指令将不再生成HTML5验证错误

    例如,给定一个元素指令“schema form fields”,该指令:

  • 在字段集中嵌套
  • 需要属性“字段”、“模型”和“架构”
  • 以下修改的字段集和新的架构表单字段声明消除了不必要的验证错误

    
    
    问题是关于自定义指令元素(而不是属性)的VS警告。您所引用的工具是VS中角度开发的必备工具,但并不能解决所讨论的特定问题。添加此工具对我来说破坏了html字段模式的其余部分。