Angular html文件可以'找不到JS控制器[Node.JS/Angular]
Angular html file can't find JS controller [Node.js/Angular]
这是我项目中的文件/文件夹,都在同一个文件夹中。
项目的Github Repo:https://github.com/JohnsCurry/learnAngular只是为了证明它们都在同一个目录中。对不起,我没有package.json文件。唯一要安装的是express。我做了npm install --save express
。所以我不知道为什么package.json文件没有出现。
我在没有服务器运行的情况下尝试过这种完全相同的结构(仅限客户端的静态html和JS文件),13.html文件发现controller13.JS文件很好。当我运行Node.js时,它不起作用。
我的错误:
得到http://localhost:3000/controller13.jslocalhost/:8 angular.js:38未捕获错误:[$injector:modulerr]http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=mainApp&p1=错误%3…gleapis.com%2Fajax%2Flibs%2Angularjs%2F31.3.14%2Fangular.min.js%3A17%3A381)
因此,由于某种原因,它找不到controller13.js文件,我认为这就是我收到$injector
错误的原因。
13.7html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AngularJS | Hands On!</title>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular-route.js"></script>
<script src="controller13.js"></script>
</head>
<body ng-app="mainApp" ng-controller="">
<div ng-view></div>
</body>
</html>
控制器13.js
var app = angular.module('mainApp', ['ngRoute']);
app.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: '/page13.html'
})
.when('/helloUser', {
templateUrl: '/hello13.html'
})
.otherwise({
redirectTo: '/'
});
});
app.js
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.sendfile(__dirname + '/13.html');
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
您正在混合Angular 1.3.14和Angular路由1.4.4。修复版本,请参阅。
相关文章:
- Angular JS IE9 Hashbang url rewriting
- Node.JS, Angular.JS, MySql,Express.JS
- spin.js/angular spinner:如何将spin定位到DOM元素中(包括plunker演示)
- JS/ANGULAR使用一个变量's值作为另一个对象的键
- 添加一个“;以及“;到String-js/Angular中的最后一个单词
- 未调用内部JS Angular Controller
- Angular html文件可以'找不到JS控制器[Node.JS/Angular]
- 尝试跨站点 JSON 使用 JS(Angular)请求 API
- 找不到Angular.js Angular拖放自定义回调函数
- 如何使用Node.js, Angular.js和Firebase实现无限滚动
- 过滤文件夹中的文件,并使用ng-repeat (JS, Angular)显示它们
- If - JS/Angular中变量的正则表达式(不区分大小写)
- JS-angular为什么使用“ng click=”;f()"`属性,而不是`$(el).on('cl
- 使用Node.js / Angular对Google电子表格JSON进行跨域请求
- 多个步骤来处理数据,这是JS/Angular的好模式
- Highstock.js / Angular.js中的范围选择器在xAxis配置字段存在时不会更新图表
- 永远运行一个Node.js Angular.js Gulp.js应用
- 如何在不显示API密钥的情况下使此代码正常工作?我正在Node.js/Angular/Express上构建应用程序
- 图表.js & Angular 2 - ng2-charts 自定义点击事件
- 将html模板解析为客户端JS.Angular + Browserify + Babel + ES2015 + Gulp