这是在app.js:
var angular = angular.module('ngApp', ['ngRoute']);
angular.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: '../templates/companies.html',
controller: 'companies'
})
.........
});
Run Code Online (Sandbox Code Playgroud)
这是在companies.js:
angular.module('ngApp').controller('companies', ['$scope', function($scope) {
.........
}]);
Run Code Online (Sandbox Code Playgroud)
这是在index.html:
<head>
<title>Basic demo</title>
<script src="angular.js"></script>
<script src="angular-route.js"></script>
<script src="js/app.js" type="text/javascript"></script>
<script src="js/Controllers/companies.js" type="text/javascript" ></script>
</head>
Run Code Online (Sandbox Code Playgroud)
我不断收到此错误:
未捕获的类型错误:angular.module 不是 company.js:1 的函数
我究竟做错了什么?
小智 3
您正在尝试使用一个名为 Angular 的变量。思考是什么导致该变量存在。这是在 angular.js 脚本中找到的,然后必须首先包含该脚本。
当你的 Angular 代码运行时,Angular 还不存在。这是一个错误(请参阅开发工具的控制台窗口)。请使用相同版本的 Angular 文件和 Angular-route !
| 归档时间: |
|
| 查看次数: |
10944 次 |
| 最近记录: |