2013-05-08 3 views
0

백본에서 각도로 마이그레이션을 조사 중입니다. 우리의 설계 때문에 우리는 라우터를 마이그레이션하기 만하면됩니다. 와일드 카드 라우팅이 어떻게 작동하는지 이해하고 싶습니다.AngularJS 라우터는 와일드 카드 및 푸시 스테이트에서 어떻게 작동합니까?

app.Router = Backbone.Router.extend({ 
     routes: { 
     '*filter' : 'setFilter' 
     }, 
     setFilter: function(params) { 
     //all traffic ends up here. you can grab the url and go. 
     var url = this.cdn + "templates/" + params + ".html"; 
     ... 
     } 
    }); 
app.router = new app.Router(); 
Backbone.history.start({pushState: true}); 
  1. 와일드 카드 라우팅을위한 각 상응하는 무엇입니까 : 여기 백본에서 와일드 카드 라우팅의 예입니다?

  2. 각도 핸들은 어떻게 푸시 상태입니까? 구체적으로는 IE9-

감사에 대한 해시 URL을 #pushstate 자동으로 롤백 한 후 브라우저가 pushstate을 지원하는 경우/pushstate URL을 활용하는 방법을 가지고 않습니다.

답변

0

1) 그 다음 자동 단지 라인 아래에 사용하는 해시 모드 번호로 폴백됩니다 브라우저에서 사용할 수없는 경우 각도

2) 자동 pushstate을 처리 라우팅 각도에서 정규식에 대한 현재 지원이되지 않습니다

$locationProvider.html5Mode(false); 
$locationProvider.hashPrefix('!'); 
+0

응답 해 주셔서 감사합니다. (1)에 관해서는 레거시 페이지에 대해 각도 라우터를 활용할 수있는 방법이 있습니까? 예 : if/legacy가 legacy()를 호출하지만/newpages가 정상적인 각도를 사용하면 호출합니다. – JStark

+0

나는 그것이 불가능하다고 생각한다. –