【发布时间】:2015-06-02 23:20:47
【问题描述】:
您好,我有一个如下所示的 $stateProvider。
$stateProvider .state('team.details', {
url: '/:teamId',
views: {
'@': {
controller: 'teamDetailsCtrl',
templateUrl: 'src/modules/team/details/teamDetails.html',
resolve: {
user: function ($stateParams, TeamResource) {
return TeamResource.get({ teamid: $stateParams.teamId }).$promise;
}
TeamResource.get 正在调用一个 rest api,如果数据是从 rest api 发送的(数据库中存在 teamid),那么一切正常。但如果数据不存在,那么我必须将其路由到“家”。我怎样才能完成它?
【问题讨论】:
标签: angularjs angular-ui-router promise angular-ui angular-promise