2015-10-31 5 views
0

Я могу передать параметры к просмотру, но когда я пытаюсь передать полную ссылку, как http://google.com, это ошибка. Я могу без проблем пропустить google.com.Как передать url в сервисах в angularjs

.state('nav.view2', { 
    url: '/view2/:url', 
    views: { 
     'games-tab': { 
      templateUrl: 'src/views/view2.html', 
      controller: 'view2' 
     } 
    } 
}) 

.controller('view1', function($scope, $stateParams, $http, $state) { 
    $scope.open = function(googleUrl) 
    { 
     $state.go('nav.view2', {url: googleUrl}); 
    } 
}) 

Как передать полные URL-адреса без проблем? Это на знаковой платформе, если это актуально.

ответ

0

Nevermind. Я нашел проблему в своем коде. Внизу было установлено, что ни одно определенное состояние по умолчанию не используется для другого представления. Это происходило так быстро, что я этого не видел.

Смежные вопросы