@H_404_0@现在非常流行单页面应用,传统都是通过ajax请求数据,前端拿到数据渲染到页面,这种无刷新的视图切换非常棒!但是致命的缺点就是刷新後无法保持原来的视图,解决此问题的一个方法是使用 hash,监听hashchange事件来进行视图切换,另一个方法是用HTML5的history API,通过pushState()记录操作历史,监听popstate事件来进行视图切换,也有人把这叫pjax技术。
@H_404_0@现在开始介绍angular的$route!
<div class="jb51code">
<pre class="brush:xhtml;">
<!DOCTYPE HTML>
<html ng-app="myApp">
<div ng-controller="Aaa">
<a href="#aaa">首页
<a href="#bbb">内容
<a href="#ccc">标题