繁体   English   中英

Angular JS UI路由器未加载视图

[英]Angular JS ui-router not loading view

我在使用Angular JS ui路由器时遇到问题,在这里找到的每个问题都显示了我已经尝试过的解决方案。

在我的ui-view-tag中,未显示我的实际模板。

<body ng-app="myApp">
<div class="row">
  <div class="col-md-6 col-md-offset-2">
    <ui-view></ui-view>
  </div>
</div>
</body>

这是我的app.js

angular.module('myApp', ['ui.router'])
 .config(['$stateProvider', '$urlRouterProvider',
   function($stateProvider, $urlRouterProvider) {

$stateProvider
.state('home', {
    url: '/',
    templateUrl: 'home.html',
    controller: 'MainCtrl'
})

   $urlRouterProvider.otherwise('home');
}])

非常感谢大家,我非常感谢您对此提出的简短反馈。

$urlRouterProvider otherwise()接受要重定向到的URL路径 因此,您需要更改:

$urlRouterProvider.otherwise('home');

至:

$urlRouterProvider.otherwise('/');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM