2016-03-31 24 views
2
Ben Açısal 1.4.8 ve açısal ui-yönlendirici kullanıyorum

0.2.18

Benim yapılandırma:

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

Ne yapmak istediğiniz bir bağlamaktır düğmesiyle url değiştirme fonksiyonu, işte benim fonksiyonudur:

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

ve benim URL işlevi çağrısının ardından şuna benzer istiyorum:

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

Ama /offers/link?id=234 URL'min görünür değildir http://localhost:8080/#/offers/

cevap

3

sınamak yoktu, ama için kodunuzu değiştirmeniz gerekir düşünüyorum:

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

budur istediğim! Teşekkürler sooo çok! :) – zaqpiotr

1

böyle kullanın: $state.go('searchScreen', {mode: 'link', id: 234})

İlgili konular