2014-04-06 89 views
0

在AngularJS中,我想将所有路由发送到单个控制器 - 所以我想 - 为什么要设置路由?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'

角崩溃说:

Uncaught SyntaxError: Unexpected token <

为什么Angular缺省路由没有多级路由好?

回答

1

角路由器只是不意味着(还)。试试UI Router它会做你所期望的。