作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 Angular 应用程序中收到以下错误:Error: [ng:areq] Argument 'HomeController' is not a function, got undefined 。我的 JS 和 HTML 如下。这实际上是 ionic/cordova 项目的一部分,但是 here is a simplified jsfiddle我遇到了同样的问题。
我的JS:
var app = angular.module('TourneyTime', ['ionic']);
app.controller = ('HomeController', function($scope) {
$scope.players = "testing";
});
这是我的 HTML:
<html ng-app="TourneyTime">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<title>Hello World!</title>
<link href="bower_components/ionic/lib/css/ionic.css" rel="stylesheet">
<link href="css/app.css" rel="stylesheet">
<script src="bower_components/ionic/lib/js/ionic.bundle.js"></script>
<script src="js/app.js"></script>
</head>
<body ng-controller="HomeController">
<div class="app">
<h1>Apache Cordova</h1>
<h1>{{players}}</h1>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script src="bower_components/jquery/dist/jquery-2.1.4.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
</script>
</body>
是什么导致了这个错误?我本来计划使用 $stateProvider
和 $urlRouterProvider
但首先使用内联 ng-controller
属性尝试了这个简单的示例,并遇到了此错误。我认为我使用了正确的语法,但如果我错了,请纠正我。
非常感谢您抽出宝贵的时间。如果您需要任何其他信息或者我不清楚,请告诉我。
最佳答案
controller() 本身是一个要调用的函数,而不是像您正在执行的那样要分配的属性。
试试这个:
var app = angular.module('TourneyTime', ['ionic']);
app.controller('HomeController', function($scope) {
$scope.players = "testing";
});
关于javascript - Angular Controller 错误: 'Controller is not a function, got undefined' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30987392/
我是一名优秀的程序员,十分优秀!