AngularJS stateProvider不起作用 [英] AngularJS stateProvider not working
本文介绍了AngularJS stateProvider不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只是angularjs的初学者.我没有看到任何错误,因此在下面的测试项目中没有结果.index.html
I am just beginner in angularjs. I haven't see any error and result in this below testing project. index.html
<html ng-app="UserAuth">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>User Auth</title>
<script src="http://code.angularjs.org/1.2.13/angular.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.8/angular-ui-router.min.js"></script>
<script src="js/app.js"></script>
<script src="controller/loginController.js"></script>
</head>
<body>
<div ui-view></div>
</body>
</html>
js/app.js
js/app.js
var app = angular.module('UserAuth', ['ui.router']);
app.config(function ($stateProvider) {
$stateProvider
.state('login', {
url: "/",
controller: "LoginController",
templateUrl: "login.html"
})
});
controller/loginController.js
controller/loginController.js
app.controller('UserAuth', function ($scope, $http) {
});
我的问题是login.html页面无法显示.
My problem is login.html page is not display.
推荐答案
我遇到了同样的问题,已解决替换
I had the same problem, was solved replacing
<div ui-view></div>
通过
<ui-view>
<i>Loading ....</i>
</ui-view>
注意:还要检查网址和控制器
Note: check also the url and controller
致谢
这篇关于AngularJS stateProvider不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文