2014-03-13 19 views

回答

1

不,如果您使用該方法,您不會遇到任何問題。你只需要小心如何定義你的路線。

例如:

$routeProvider. 
     when('/:username', { 
     templateUrl: 'templates/user.html', 
     controller: 'UserController' 
     }). 
     when('/home', { 
     templateUrl: 'templates/home.html', 
     controller: 'HomeController' 
     }); 

家庭路線將永遠不會被調用在上面的例子中,因爲/:username會匹配一切。因此,如果您有多條路線,您只需確保/:username路線是最後使用的路線。

$routeProvider. 
      when('/home', { 
      templateUrl: 'templates/home.html', 
      controller: 'HomeController' 
      }). 
      when('/:username', { 
      templateUrl: 'templates/user.html', 
      controller: 'UserController' 
      });