我使用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. 瓷磚不工作?