前后端分离如何重用布局

服务端渲染的时候一般用apache tile这种框架来重用布局,如果准备前后端分离的话,前端有没有类似的解决方案?

作为一个单页应用来说这个问题不存在,不同的“页面”其实就是不同的路由更新局部内容而已,angular-router之类的都可以实现,但是如果应用包含多个页面呢?例如

登陆页 
首页 
个人信息页

这些页面需要公用页眉、页脚、标题等。

从技术上讲这是完全可以揉到一起做一个单页应用,但是现阶段还是希望分开,前端有没有办法实现?

阅读 2.9k
1 个回答

Angular里面有个东西叫 ng-view。。。虽然大家更喜欢用ui-view

<html>
<head>
</head>
<body>
     <div>
    页眉代码
     </div>
     
     <div ng-view>
     这个区域里面设置路由就会变化 其他的不变
     </div>
    <div>
    页脚代码
    </div>
</body>
</html>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题