2017-09-20 75 views
2

如何重定向不同路由的相同路徑?Angular1狀態提供程序

按照以下代碼,當路由爲'/ auth /:token'時,它將調用resolve方法。當路由爲'/auth /:token/abc''/ auth /:token/abc/bcd''/ auth /:token/abc時,如何修改下面的代碼來調用解析/ dvf/ghj'

有什麼辦法可以實現這個嗎? (我不想創建多個國家或路線此)

.state "app.link_login", 
    url: "/auth/:token" 
    template: "<ui-view/>" 
    resolve: 
    authRedirect: ($state, $rootScope, $stateParams, TalentAuth)-> 
     talentAuth = new TalentAuth 
     talentAuth.signViaToken($stateParams).then((data)-> 
     $rootScope.$emit 'auth:login-success' 
     $state.go('app.inside.jobapps.overview') 
     ,(error) -> 
     $state.go('app.signIn') 
     ) 

回答