我打算创建一些AngularJS/Rails应用程序,但我是使用AngularJS开发的一个新手。所以,我有一个问题:我应该将项目分成两部分:第一个是HTML/CSS/JS代码,第二个是Rails API?我也可以在Rails项目中完成所有工作。我应该选择什么?提前致谢!Rails + AngularJs网络应用程序
3
A
回答
0
我个人觉得干净的方法是把html
文件放在public
文件夹下。此外,这样可以更轻松地将Angular路线指向您的html
文件,因为您不必将.erb
与javascript
混合在一起,这也使您能够在任何地方使用纯粹的coffeescript
(无法令.coffee.erb
文件悲伤)。
我所有的角应用程序文件夹结构如下:
角咖啡文件:
app/assets/javascripts/angular/
在那里我有控制器,服务和指示单独的文件夹。在控制器文件夹中,我具有与Rails控制器文件夹中相同的命名空间。
所以如果有一个我喜欢的内容命名空间和里面的媒体控制器,那么它在Angular文件夹中看起来是一样的。
角模板文件:
public/templates/
在public/templates
这里我把.html
文件,我遵循命名文件夹和文件的轨道途径,也是保持命名空间。所以如果用户文件夹有一个索引页面和一个显示页面,那么我也有show.html
和index.html
。
这里是哪里人都作了角一些很好的例子 - Rails应用程序:
相关问题
- 1. Chrome网络应用程序
- 2. Android网络应用程序
- 3. Rails网络应用程序和Mac应用程序之间的通信
- 4. 没有网络服务器的AngularJS应用程序
- 5. 图像没有显示(angularJS网络应用程序)
- 6. 适用于Rails应用程序的最小网络编辑器
- 7. 远程表单网络应用程序
- 8. 条纹取消授权网络挂接到Rails应用程序
- 9. Rails 3离线网络应用程序存储和同步
- 10. Rails应用程序对本地网络不可见
- 11. rails 3 ruby 1.8.7在网络上缓慢启动应用程序
- 12. 带Rails/Sinatra的只读网络应用程序
- 13. 使用svgs的网络应用程序
- 14. 转换android应用程序到网络应用程序
- 15. Laravel:移动应用程序和网络应用程序
- 16. Web应用程序到网络应用程序
- 17. 网络应用程序vs移动应用程序
- 18. Python应用程序Django的网络应用程序
- 19. 将Android应用程序转换为网络应用程序
- 20. Windows Phone应用程序(网络应用程序)
- 21. R网络抓取,从网络应用程序下载数据
- 22. 网络服务和网络应用程序
- 23. 通过网络应用程序安装网络打印机(html)
- 24. 如何解决网络农场中的网络应用程序
- 25. 网络摄像头捕捉网络应用程序
- 26. 网络主机上的网络抓取应用程序
- 27. 共享Angular 2应用程序,网络/移动网络/ Ionic 2
- 28. 网络发现对等网络应用程序
- 29. 许可Chrome网络应用程序
- 30. 下载Azure网络应用程序?
我个人喜欢将其分成两个独立的部分。我喜欢有一个用于前端的git仓库和一个用于后端的git仓库 –