AngularJS 应用程序无法启动
AngularJS Application not booting
我正在尝试启动一个angularjs项目,但是由于某种原因,我似乎无法正确启动它。这可能是某种错误,我被蒙蔽了。这是代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>WebUX</title>
<link rel="stylesheet" href="css/index.css">
</head>
<body ng-app="webux">
<section class="sidebar">
<nav class="page-nav">
<ul>
<li><a href="#/home" class="home"></a></li>
<li><a href="#/about" class="about"></a></li>
<li><a href="#/contact" class="contact"></a></li>
</ul>
</nav>
</section>
<section class="content">
<div class="slide" ng-view></div>
</section>
<script type="application/javascript" src="js/lib/angular.min.js"></script>
<script type="application/javascript" src="js/lib/angular-route.js"></script>
<script type="application/javascript" src="js/main.js"></script>
</body>
</html>
还有javascript:
var app = angular.module('webux', ['ngRoute']);
app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true);
$routeProvider.when('/', {
templateUrl: 'partials/home.html',
controller: 'HomeCtrl'
});
}]);
app.controller('HomeCtrl', function($scope) {
console.log($scope);
});
此外,HomeCtrl 中的控制台日志也不会触发。
更新
只是为了添加一些信息:
- 控制台为空
- 正确引用所有脚本文件
好的,非常感谢大家对我的帮助,但是我找到了解决方案。正如您在代码示例中所看到的,我使用 <div class="slide" ng-view></div>
来指定视图的呈现位置。在我检查了几次元素后,我发现铬剥离了该空属性。
<div class="slide" data-ng-view
确实有效(注意"数据-")。
相关文章:
- 从浏览器启动应用程序
- 使用重定向来启动应用程序,并且仍然停留在asp.net中的同一页面中
- 按钮启动应用程序,但不会启动两次
- 如何在启动应用程序之前强制网络驱动程序安装应用程序
- 重新启动时自动启动应用程序
- Jquery Mobile,如何重新启动应用程序
- GWT.延迟启动应用程序
- 使用二维码启动应用程序或重定向到网页
- 从webview启动应用程序,如果未安装,则重定向到播放商店
- iOS 9.3.2自定义URL方案不能从Safari启动应用程序
- Mobilefirst Ionic ng启动应用程序点击两次
- 需要重新启动应用程序来查看javascript更改
- 在windows中从网页启动应用程序
- 电子-错误启动应用程序
- 用于node.js的jxcore包是否在浏览器中启动应用程序?
- 如何使用javascript启动应用程序
- 在Windows 8 WinJS应用程序中启动应用程序是否有唯一的会话ID
- 是否可以使用 HTML/Javascript 按名称启动应用程序
- 使用 JScript 启动应用程序
- Angular Ionic UI-Router - 如何确保在嵌套状态下启动应用程序时加载所有父视图