跑了下官方的例子,但是没加载出来。不知道为什么。
以下是代码
index.html
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="UTF-8">
<title>Index</title>
<script src="js/angular.js"></script>
<script src="js/angular-ui-router.js"></script>
<script src="js/app.js"></script>
</head>
<body>
<p ui-view="filters"></p>
<p ui-view="tabledata"></p>
<p ui-view="graph"></p>
</body>
</html>
app.js
var myApp = angular.module("myApp",["ui.router"]);
myApp.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("report");
$stateProvider.state('report',{
views: {
'filters': {
'template':"<h1>filters<h1>"
},
'tabledata': {
'template':"<h1>tabledata<h1>"
},
'graph': {
'template':"<h1>graph<h1>"
}
}
})
});
这是运行结果
控制台无报错。
AngularJs的版本是1.4.7
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
自问自答吧。发现问题少写了个url参数。官方的例子也是傻傻地没写,不知道深层次的原因。。。
是不是没激活路由。。。
参考下这篇文章或许能说得通为什么要加url。http://blog.csdn.net/ligang25...