更新: 1.0向前支持开箱即用的redirectTo。
该解决方案来自一个不错的“注释”,它涉及到使用
.when()进行重定向的问题,并且
是 一个非常不错的 解决方案 (由Chris T,但原始帖子由yahyaKacem撰写)
因此,首先让我们通过重定向设置扩展main:
$stateProvider .state('main', { url: '/main', templateUrl: 'main.html', redirectTo: 'main.street', })
并只添加这几行
app.run(['$rootScope', '$state', function($rootScope, $state) { $rootScope.$on('$stateChangeStart', function(evt, to, params) { if (to.redirectTo) { evt.preventDefault(); $state.go(to.redirectTo, params, {location: 'replace'}) } });}]);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)