Visual studio 2013 使用Angular UI引导避免Visual Studio验证错误

Visual studio 2013 使用Angular UI引导避免Visual Studio验证错误,visual-studio-2013,angular-ui,html5-validation,Visual Studio 2013,Angular Ui,Html5 Validation,介绍了几个新的HTML标记,例如accordion和accordion组。Angular在教浏览器使用这些新技巧方面做得很好 但是我如何教VisualStudio不要抱怨未知元素呢?也许有一种方法可以告诉Visual Studio关于标记的信息,或者有一种方法可以编写不使用非标准标记的HTML。所有ui引导指令都将a与E一起用作限制值 因此,您只需执行另一种解决方法(如果您不想更改编写Angular.js代码的方式)是完全禁用Visual Studio的HTML验证: 开放式工具→ 选择权→ H

介绍了几个新的HTML标记,例如
accordion
accordion组
。Angular在教浏览器使用这些新技巧方面做得很好


但是我如何教VisualStudio不要抱怨未知元素呢?也许有一种方法可以告诉Visual Studio关于标记的信息,或者有一种方法可以编写不使用非标准标记的HTML。

所有ui引导指令都将a与E一起用作限制值

因此,您只需执行

另一种解决方法(如果您不想更改编写Angular.js代码的方式)是完全禁用Visual Studio的HTML验证:


开放式工具→ 选择权→ HTML(Web表单)→ 验证。取消选中“显示错误”。单击“确定”。

Visual Studio 2013 Update 4将删除验证,但它不包括用于AngularJS的IntelliSense

支持自定义元素、聚合物元素和属性

我们不再像以前那样验证自定义元素的未知属性 将在不同的框架中定制许多标记。所以会有 不再在未知的元素下摇摆不定

-

下载


验证只会在HTML编辑器中删除,而不会在HTML(Web表单)编辑器中删除。这意味着,默认情况下,.html文件将不具有自定义元素验证,但.aspx页面将具有自定义元素验证。如果,像我一样,你认为这没有意义,请投票支持。

我取消选中显示HTML验证错误。这可能不适用于所有人,因为这不是特定于angularjs的,但它确实会删除验证错误


如果有人想知道A和E是关于什么的,请查看
$compile
的属性。如果Visual Studio抱怨这些属性(例如
accordio
),您可以在它们前面加上
数据-
(例如
data accordio
)。