Javascript Angular.js是否可以在不需要API的情况下使用Rails?

Javascript Angular.js是否可以在不需要API的情况下使用Rails?,javascript,jquery,ruby-on-rails,angularjs,Javascript,Jquery,Ruby On Rails,Angularjs,我对javascript非常陌生,以前主要学习Rails。我希望能够创建更动态的网站,提供更动态的用户体验,但我不确定是否要学习Angular.js或JQuery。我仍然希望通过Rails为web页面提供服务,不想学习如何构建完整的SPA和Rails API并将两者连接起来 一方面,我可以看到JQuery很适合为我的页面添加动态交互,但我也看到Angular.js非常流行,很多人告诉我应该直接学习Angular。我也喜欢这样一个想法,那就是在将来,最终能够用Angular进行完整的水疗 我主要担

我对javascript非常陌生,以前主要学习Rails。我希望能够创建更动态的网站,提供更动态的用户体验,但我不确定是否要学习Angular.js或JQuery。我仍然希望通过Rails为web页面提供服务,不想学习如何构建完整的SPA和Rails API并将两者连接起来

一方面,我可以看到JQuery很适合为我的页面添加动态交互,但我也看到Angular.js非常流行,很多人告诉我应该直接学习Angular。我也喜欢这样一个想法,那就是在将来,最终能够用Angular进行完整的水疗

我主要担心的是,我还没有准备好开始学习如何使用rails API和Javascript框架完全分离我的前端和后端,我更愿意为我的页面添加一些交互性,并继续加深我对rails的了解

在没有SPA前端和Rails API的情况下,是否可以使用angular向多个页面添加少量的交互性

谢谢你的建议。

当然可以。
将html页面添加到您的公用文件夹中,并将脚本引用放在AngularJS上,您就可以开始了。

那么实际上,这会使每个页面作为自己的独立迷你SPA运行吗?我只是想了解Angular是如何工作的,因为我读到的几乎所有内容都引用了连接到API的SPA:如果您只是想创建独立的服务器端页面,那么使用Angular并没有多大意义。不过,如今的趋势是,不再使用独立页面,而是要感谢回复。最好的图书馆是什么?JQuery?如果仍然可以使用angular来做这件事,我想好处是随着时间的推移,我可以提高我的理解,最终开始建造水疗中心,而不必在稍后阶段从零开始过渡到安圭拉。你对此有什么想法?建议在angular docs网站上完成教程的每个步骤。没有人能真正给你指导,您需要使用最适合您的项目的选项您建议从独立页面上的angular开始添加交互性,然后在此基础上构建我的知识,还是您认为最好坚持使用JQuery,直到我想要创建完整的API连接SPA?构建一个简单的应用程序,并使用不同的方法复制,这样您就可以自己拿主意