方案一: 将楼上2位同学的答案综合起来 在前端使用ui-router来实现前端路由。 然后搭配oclazyload实现按需加载,不同的路由情况下加载不同的模板,控制器,指令等。 方案二: 还是通过后端模板渲染,通过href来实现路由。 这种情况下可以利用浏览器缓存。公共的组件缓存下来,然后不同的页面只需要加载相对应的控制器等内容。 另外你说的模板工具利用angular自带的模板就好了啊。声明式的,写起来很方便的。
方案一:
将楼上2位同学的答案综合起来
在前端使用
ui-router
来实现前端路由。然后搭配
oclazyload
实现按需加载,不同的路由情况下加载不同的模板,控制器,指令等。方案二:
还是通过后端模板渲染,通过
href
来实现路由。这种情况下可以利用浏览器缓存。公共的组件缓存下来,然后不同的页面只需要加载相对应的控制器等内容。
另外你说的模板工具利用
angular
自带的模板就好了啊。声明式的,写起来很方便的。