我需要建立一个角度也适用于Windows CE6和Windows Mobile的网站。 CE上的默认浏览器似乎是IE6,而角度不支持。 是否支持CE / Mobile中的其他浏览器? 如果它能起作用,它会足够快吗?
或者我应该在服务器上生成所有内容,只在需要时使用一些jquery?
答案 0 :(得分:1)
我完全希望在CE / IE6中获得任何基于角色的东西都是一项艰巨的努力。
就像你说的那样,Angular团队甚至(官方)都不支持IE7。我可以说,根据经验,你可以让Angular在IE7中工作,但你需要跳过篮球。例如,IE7甚至没有JSON解析器。你需要携带一个。
此外,任何低于IE9的内容都会对基于Angular的代码产生重大性能问题。同样,您可以通过它,但您确实需要确保绑定(观察者)的数量最少。
IE6将更难以开始工作,而且CE硬件可能已经很老了,Angular会让它瘫痪。
所以,说一下我说的方式略有不同......任何Angular非常有用的应用都很可能会让这个环境蹒跚而行。也就是说,一个成熟的SPA风格的网站。如果这不是您正在构建的站点类型,那么Angular可能不是必需的。我会不遗余力地让Angular应用程序在这个过时的环境中工作并以不同的方式构建它。
另外,如果你要使用jQuery,请确保使用1.x版本。他们在版本2.x中停止支持IE6。