2016-03-31 13 views
2

私は私の設定角度1.4.8と角度UI-ルータ0.2.18

を使用しています:私は何をしたいか

$stateProvider  
     .state('searchScreen', { 
      url:'/offers/:mode?id', 
      templateUrl: 'offerssearch', 
      controller: 'SearchController as search' 
     }) 

はバインドすることですボタンでURLを変更する機能は、ここに私の関数である。

search.createLink = function() { 
    $state.go('searchScreen', {url:'/offers/link?id=234'}); 
} 

と私は私のURLが関数呼び出しの後に次のようになりたい:

http://localhost:8080/#/offers/link?id=234 

しかし/offers/link?id=234http://localhost:8080/#/offers/

答えて

3

がテストしていないが、私はあなたがあなたのコードを変更する必要があると思う私のURLには表示されません。

$state.go('searchScreen', { 'mode':'link', 'id': 234}); 
+0

です私が欲しいもの!大変ありがとうございました! :) – zaqpiotr

1

はこのようにそれを使用してください:$state.go('searchScreen', {mode: 'link', id: 234})

関連する問題