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