gpt4 book ai didi

javascript - Angular UI 路由器不生成 View

转载 作者:行者123 更新时间:2023-11-28 00:01:38 25 4
gpt4 key购买 nike

我正在尝试设置我的用户界面路线,看起来很简单,但我不知道出了什么问题。我有以下示例,使用 Angular 制作一个简单的 Web 模板 ui-router

  <script src="./bower_components/angular/angular.min.js" >></script>
<script src="./bower_components/angular-bootstrap/ui-bootstrap.min.js" >></script>
<script src="./bower_components/angular-ui-router/release/angular-ui-router.min.js"></script>
<script src="./app/app.module.js"></script>
<script src="./app/app.route.js"></script>

我写了这样的 app.module.js ,app.route.js 和 index.html

app.module.js

'use strict';
angular.module('ezer',[ 'ui.router'

])
.controller('main-cntrl',['$scope','$rootScope','$state',function($scope,$rootScope,$state)
{

$scope.message = "abc";

}]);

app.route.js

angular.module('ezer')
.config(['$stateProvider','$urlRouterProvider',function($stateProvider,$urlRouterProvider) {


$urlRouterProvider.otherwise('/');

$stateProvider


.state('root',{
url: '',

views: {
'header': {
template: '<h1>My header</h1>',
controller: 'main-cntrl'
},
'footer':{
template : '<h1>My footer</h1>',
controller: 'main-cntrl'
}
}
})




}]);

index.html

<body ng-app="ezer" ng-controller="main-cntrl">
<div ui-view="header"></div>
<div ui-view="footer"></div>

</body>

在我的控制台中根本没有错误..我不明白,这是怎么回事?

最佳答案

在你有 url 的路由中,我认为你应该有 'url' : '/'。

关于javascript - Angular UI 路由器不生成 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31749540/

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