gpt4 book ai didi

javascript - AngularJS UI-Router "otherwise"状态未加载

转载 作者:行者123 更新时间:2023-12-03 05:11:08 25 4
gpt4 key购买 nike

我的index.html页面有3次浏览:

<header ui-view="header"></header>
<main ui-view="content"></main>
<footer ui-view="footer"></footer>

我刚刚将网站更改为使用这 3 个 View ,而不是最初的单个 View 。

我的应用程序中的所有路线都工作正常,例如“主页” View :

  $stateProvider.state('home', {
url: '/home',
data: {
pageTitle: 'Home',
access: 'private',
bodyClass: 'home'
},

views: {
'header': {
templateUrl: 'modules/header/header.html'
},
'content': {
controller: 'HomeController as home',
templateUrl: 'modules/home/templates/home.html'
},
'footer': {
templateUrl: 'modules/footer/footer.html'
}
}
});

我的问题是应用程序中的“其他”状态无法正确加载应有的“主页”状态。该页面为空白,没有控制台错误。这是我的 app.module 中的状态:

angular.module('app').config(function ($stateProvider) {

$stateProvider.state('otherwise', {
url: '*path',
template: '',
data: {
pageTitle: '',
access: 'public',
bodyClass: ''
},
controller: function ($state) {
$state.go('home');
}
});
});

我在这里缺少什么?

最佳答案

我不确定你的野生字符是否有效。

理想情况下,我使用以下默认路由:

 $urlRouterProvider.otherwise('/app/home');

关于javascript - AngularJS UI-Router "otherwise"状态未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41814245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com