注意:此问题不直接属于 Angular2 ,但如果使用 Angular2 vs13 的人可能会帮助< / em>的
当我在 visual studio 2013 中按 Ctrl + K + D 时,它会更改 < em> <filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>
org.primefaces.webapp.filter.FileUploadFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter>
<filter-name>Pretty Filter</filter-name>
<filter-class>com.ocpsoft.pretty.PrettyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Pretty Filter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
,显然 angular2 会引发错误。
例如。的 HTML's or Angular2's directives/markup written in camelcase to lowercase
我注意到,有时候没有按 Ctrl + K + D ,就会发生这种情况。
如何预防?
答案 0 :(得分:0)
这是因为它不知道Angular2是什么,您需要更新到Visual Studio 2015 并且Ctrl-K-D将起作用。这与使用2013年的旧版MVC相同,Ctrl-K-D也有类似的问题。