如何使用 UI ui-router 转换到空状态?
How to transition to a empty state with UI ui-router?
如何在 UI 上将 ui-router 状态转换为空?
我用来导航状态的代码如下所示:
$state.transitionTo('admin.client.view', { id: item.practiceID });
我正在考虑将所有内容隐藏在我的 admin.client.view 状态中以达到预期的结果;我认为一定有更好的方法来做到这一点。
有没有办法通过执行类似于以下的操作将状态设置为空?
$state.transitionTo('');
您无法更改为您尚未定义的状态,但没有什么可以阻止您定义空状态:
$stateProvider.state('empty', {
template: '',
url: '/whatever'
});
如果您不希望您的州有 url,那么我想您可以将其设为任何具有您想要显示的 URL 的州的子州。
您也可以使用 url "/"
定义状态
$stateProvider
.state 'main',
url: '/',
controller: ($scope, $state)->
console.log "root state"
这个状态的行为将等同于空状态
如何在 UI 上将 ui-router 状态转换为空?
我用来导航状态的代码如下所示:
$state.transitionTo('admin.client.view', { id: item.practiceID });
我正在考虑将所有内容隐藏在我的 admin.client.view 状态中以达到预期的结果;我认为一定有更好的方法来做到这一点。
有没有办法通过执行类似于以下的操作将状态设置为空?
$state.transitionTo('');
您无法更改为您尚未定义的状态,但没有什么可以阻止您定义空状态:
$stateProvider.state('empty', {
template: '',
url: '/whatever'
});
如果您不希望您的州有 url,那么我想您可以将其设为任何具有您想要显示的 URL 的州的子州。
您也可以使用 url "/"
定义状态$stateProvider
.state 'main',
url: '/',
controller: ($scope, $state)->
console.log "root state"
这个状态的行为将等同于空状态