Я могу передать параметры в представление, но когда я пытаюсь передать полную ссылку, например http://google.com, это ошибка. Я могу без проблем пропустить google.com.
.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-адреса без проблем? Это на знаковой платформе, если это актуально.
Неважно. Я нашел проблему в своем коде. Внизу было установлено, что ни одно определенное состояние по умолчанию не используется для другого представления. Это происходило так быстро, что я этого не видел.