我正在开发一个单页应用程序,并且在其中引用了 Angular。然而,我使用 Angular 的唯一目的是路由(以及用于在部分之间进行动画转换的 ng-animate),这样我就可以更改 View 而无需重新加载整个页面。我预计不会使用 Angular 中的其他任何内容,但我不确定,因为这是我的第一个 SPA。我担心诸如加载时间(特别是对于不靠近 CDN 的国际用户)以及安全性(如果我不使用这些功能,那么存在潜在漏洞就没有意义)等问题。
问:仅使用 Angular 进行路由是否过度?我应该使用更轻量级的东西吗?
最佳答案
AngularJS 是一个框架,仅将其用于路由,就像使用火箭筒来解决错误一样......
我认为你需要一个轻量级的库。
路由的最佳选择恕我直言,它是 Sammy.js 和 Mustache.js(如果需要的话)用于模板化。
http://sammyjs.org http://mustache.github.io
引用这篇文章: Comparison between Sammy.js/History.js/Nav.js
希望有帮助。
关于javascript - 仅使用 Angular 进行路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263120/