AngularJs学习笔记-第五章-路由

为什么使用路由?以往的ajax有哪些缺点?
1,ajax请求不会留下历史记录.
2,用户无法通过url直接进入应用中指定的页面(保存书签或者连接发给朋友)。
3,ajax对SEO(搜索引擎优化)是个灾难.

routeProvider是angular自身提供的路由机制,但是没有深层次嵌套路由。
uiRouter可以实现深层次的嵌套.
前端路由的基本原理:
-哈希#(url不变,刷新页面)。
-html5中新的history API。
-路由的核心是给应用定义状态。
-使用路由机制会影响到应用的整体编码方式(需要预先定义好状态)。
-考虑兼容性的问题与“优雅降级”。

    原文作者:MichaelDuan
    原文地址: https://segmentfault.com/a/1190000003011484
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞