我使用Spring MVC和AngularJS作为我的项目。可以使用AngularJs $ routing和ngView代替或连同Apache Tiles框架?据我可以看到使用$ routing和ngView我们创建模板并在单页应用程序中重用它们。AngularJS与Apache瓷砖
3
A
回答
2
是的,AngularJs的路由可以用来代替瓷砖。你也可以一起使用,但之后可能会破坏单页应用程序的想法。
在瓷砖中,您可能使用jsp文件。所以jsp文件在服务器端编译,并通过浏览器作为客户端的html文件。
在angular中,您还可以创建基本布局。并且像瓷砖的布局extend
的能力,与ng-include
你可以包括你的其他意见你的ng-view
htmls。当路由另一个页面的ng-view会刷新包含区域(另外还有一些关于它的AngularJs上的第三方插件/框架。看看ui-router。它提供了很好的嵌套视图。)。
以角度的方式commonly
不需要从服务器端获取html(这种情况可能会根据其他情况而改变,为了使singlepage不需要)。因此,您需要将返回ModelAndView
对象的控制器转换为Map(作为示例)以返回json
。此时,路由将通过angularJs的路由来实现。在这些重构之后,您将拥有一个单页面应用程序。或者你可以制作hybrid-singlepage
(一些页面有太多的事件,所以你可以从那些页面开始制作单页来减少工作量)。所以它会显示工作负载取决于你的应用程序的大小。
相关问题
- 1. Apache瓷砖渲染
- 2. AngularJs和Bootstrab瓷砖
- 3. 如何与Apache瓷砖和Spring MVC
- 4. 麻烦与apache瓷砖2和JSP
- 5. 的OpenLayers,层数:瓷砖与瓷砖单
- 6. apache瓷砖订购问题
- 7. Struts 1.3与瓷砖,重新加载4个瓷砖中的一个瓷砖
- 8. 集成Spring MVC Apache的瓷砖和Hibernate
- 9. 春天开机+ apache的瓷砖
- 10. Spring 3中的Apache瓷砖EL支持
- 11. 的Spring MVC 3.0和Apache 2瓷砖
- 12. Apache的瓷砖,因为依赖
- 13. 共享taglib的春天和apache瓷砖
- 14. MapBox MB瓷砖vs矢量瓷砖
- 15. Struts瓷砖1 - 嵌套瓷砖问题
- 16. 瓷砖游戏上的重复瓷砖
- 17. 瓷砖系统和瓷砖图
- 18. Struts 2和瓷砖与Netbeans
- 19. MKTileOverlay与视网膜瓷砖
- 20. Sprite Kit瓷砖SKTexture与CIFilter?
- 21. 瓷砖与JSP包括
- 22. Firefox问题与Google.Map瓷砖
- 23. Struts与瓷砖配置
- 24. Spring MVC的形式.jsp文件不包括与Apache瓷砖
- 25. 使用瓷砖
- 26. 瓷砖和$ {} pageContext.request.requestURL
- 27. 瓷砖高清
- 28. 瓷砖之间有什么区别:插入和瓷砖:得到瓷砖框架?
- 29. wp7.5芒果瓷砖
- 30. 瓷砖不工作?