2014-02-11 48 views

回答

8

所有UI的自舉的指示的使用A作爲限制值旁邊E.

所以,你可以做<div accordion-group></div>

+3

如果你想知道在A和E的東西是什麼,請參閱[限制](http://docs.angularjs.org/api/ng/service/$compile#-restrict- )'$ compile'的屬性。 –

+4

如果Visual Studio抱怨屬性(例如'accordion'),則可以用'data-'(例如'data-accordion')作爲前綴。 –

0

另一種解決方法(如果你不想改變你寫的方式Angular.js代碼)將完全禁用Visual Studio的HTML驗證:

打開工具→選項→HTML(Web窗體)→驗證。取消選中顯示錯誤。點擊Ok

2

Visual Studio 2013 Update 4刪除了驗證,但它不包含IntelliSense for AngularJS。

自定義元素,聚合物分子的支持和屬性

我們不再確認爲定製元素未知attributers因爲 將在不同的框架許多定製的標籤。所以 不再是未知元素下的混亂。

- Announcing new Web Features in Visual Studio 2013 Update 4 RC

下載Visual Studio 2013 Update 4

僅在HTML編輯器中刪除驗證,而不是在HTML(Web窗體)編輯器中刪除。這意味着,默認情況下,.html文件不會有自定義元素驗證,但.aspx頁面會。如果像我一樣,認爲這不合理,請投票支持custom elements in .aspx files以表示您的支持。

0

我未選中顯示HTML驗證錯誤。這可能不適用於每個人,因爲這不是angularjs特有的,但它確實消除了驗證錯誤。

enter image description here