AngularJS多级默认路由

时间:2014-04-06 18:32:34

标签: angularjs angularjs-routing

在AngularJS中,我想将所有路由发送到一个控制器 - 所以我想 - 为什么要设置路由?

使用$window.location.pathname.split("/");

获取路线信息似乎更简单

起初,这看起来像一个好计划:

  • ' mysite.com'工作
  • ' mysite.com /'工作
  • ' mysite.com/home'工作

但是当我尝试做2级或3级路线时:

  • ' mysite.com/team/my-name'
  • ' mysite.com/blog/post/my-post'

Angular crashes说:

  

未捕获的SyntaxError:意外的标记<

为什么没有多级路由的Angular默认路由?

1 个答案:

答案 0 :(得分:1)

Angular路由器并不适合(尚未)。试试UI Router它会做你期望的事情。