1
Я хочу получить доступ к некоторым параметрам для $state
:
$state.go('tabs.foobar', { go: 'yo' });
Так что я могу получить доступ к параметру «Go», и оповещать «йо».
.controller('foobarCtrl', function($scope, $window, $stateParams) {
if($stateParams.go) {
alert($stateParams.go);
}
Но он не работает с $ stateProvider, что мне не хватает?
$stateProvider.state('tabs.foobar', {
url: '/foobar',
cache: false,
views: {
'tab3': {
templateUrl: 'templates/foobar.html',
controller: 'foobarCtrl'
}
}
});
вы пробовали объявляя 'go' в качестве параметра в' закладках .foobar' состояние? [Появятся только зарегистрированные параметры] (https://github.com/angular-ui/ui-router/wiki/URL-Routing#important-stateparams-gotcha) –