angularjs - 有没有办法在不改变路线的情况下向我已经构建的 Rails 应用程序添加 Angular ?

标签 angularjs ruby-on-rails-4

基本上正如标题所说,我想将 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/

相关文章:

ruby-on-rails-4 - collection_select 和 options_for_select 不起作用

ruby - 我如何使用 Rails 4 在 rake 进程中运行 'cmd' 命令

ruby-on-rails - 如何在Rails 4中使用Lucene/Solr?

ruby - 设计 - 使用 Ajax 登录

split - Rails 4 : split routes. rb 成多个较小的文件

javascript - 验证 angularjs 中的路由

javascript - 使用 AngularJS 切换/隐藏 View 更改时 Bootstrap 导航栏折叠

angularjs - 使用 'controller as' 语法将对象值传递给父 Controller

javascript - $q.reject 和处理 AngularJS 链式 promise 中的错误

javascript - 如何在不使用任何引用的情况下编译 TypeScript