每次用户单击链接时使用 $routeProvider ,都会生成一个新的 $scope 。这意味着所有数据都丢失了。如何让 Angular 使用相同的控制器/$scope?
解释:
http://jsfiddle.net/mpKBh/1/ (点击链接)
<a href='#'>First controller</a>
<a href='#/view'>Second controller</a>
$routeProvider.
when('/', { template:"{{$id}}",controller: ContentListCtrl}).
when('/view', {template:"{{$id}}",controller: ContentDetailCtrl}).
Ps 是否可以知道当前哪个控制器处于活动状态?