2016-03-31 260 views
2

我採用了棱角分明1.4.8和角度UI路由器0.2.18

我的配置:

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

我想要做的是綁定功能改變與按鈕鏈接,這裏是我的功能:

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

,我想我的URL看起來像這樣經過函數調用:

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

/offers/link?id=234沒有出現在我的URL http://localhost:8080/#/offers/

回答

3

沒有測試,但我認爲你需要更改您的代碼:

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

這是我想要的是!謝謝你太多了! :) – zaqpiotr

1

使用方法如下:$state.go('searchScreen', {mode: 'link', id: 234})

相關問題