Angular UI Bootstrap引入了幾個新的HTML標記,例如accordion
和accordion-group
。 Angular在教會瀏覽器使用這些新技巧方面做得很好。使用Angular UI Bootstrap避免Visual Studio驗證錯誤
但是,我如何教Visual Studio不抱怨未知元素?也許有一種方法可以告訴Visual Studio有關標籤的信息,或者是編寫不使用非標準標籤的HTML的方法。
Angular UI Bootstrap引入了幾個新的HTML標記,例如accordion
和accordion-group
。 Angular在教會瀏覽器使用這些新技巧方面做得很好。使用Angular UI Bootstrap避免Visual Studio驗證錯誤
但是,我如何教Visual Studio不抱怨未知元素?也許有一種方法可以告訴Visual Studio有關標籤的信息,或者是編寫不使用非標準標籤的HTML的方法。
所有UI的自舉的指示的使用A作爲限制值旁邊E.
的所以,你可以做<div accordion-group></div>
另一種解決方法(如果你不想改變你寫的方式Angular.js代碼)將完全禁用Visual Studio的HTML驗證:
打開工具→選項→HTML(Web窗體)→驗證。取消選中顯示錯誤。點擊Ok。
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以表示您的支持。
如果你想知道在A和E的東西是什麼,請參閱[限制](http://docs.angularjs.org/api/ng/service/$compile#-restrict- )'$ compile'的屬性。 –
如果Visual Studio抱怨屬性(例如'accordion'),則可以用'data-'(例如'data-accordion')作爲前綴。 –