基本上正如标题所说,我想将 angularjs 添加到我的 Rails 应用程序中,而不完全改变我的路线。我一直在寻找一种方法,但我找到的每一篇文章都要求您让 Angular 处理路线。
编辑 - 老实说,我只是想在 Rails 应用程序上尝试 ng-animate 的一页迷你站点。那么如果可能的话有人可以告诉我吗?
最佳答案
这篇文章确实帮助我做到了这一点:https://www.honeybadger.io/blog/2013/12/11/beginners-guide-to-angular-js-rails
正如 Reborix 所说,Angular 是一个 UI 框架,而不是后端框架,因此路由不应该依赖于 Angular。 Angular 被设计为一个单页网站。话虽这么说,对于 Rails 开发人员来说,拥有一个主页(例如仪表板)并在该页面上使用 Angular 已经变得越来越普遍。
我有一个 Rails 4 中的简单待办事项应用程序的示例,可能会有所帮助:https://github.com/onetwopunch/ng_todo
绝对不建议网站的每个页面都使用 Angular。这不是它的目的,而且绝对是不好的做法。
关于angularjs - 有没有办法在不改变路线的情况下向我已经构建的 Rails 应用程序添加 Angular ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26858929/