在Angularjs,为什么我会得到一个" Argument' HomeController'不是一个功能"错误?

时间:2015-05-28 16:33:28

标签: javascript angularjs

我正在构建一个cordova应用程序,并希望使用angular来构建用户选择内容的页面。在我搬到cordvoa之前,我现在正在网上建设。

<!doctype html>
<html ng-app="nanoApp">

<head>

    <link rel="stylesheet" href="css/main.css">

    <script src="js/angular.min.js"></script>
    <script src="js/ngroute.min.js"></script>
    <script src="js/angular-script.js"></script>
</head> 

<body>

    <div id="content" class="scroller" ng-view></div>

</body>
</html>

角的script.js:

var nanoApp = angular.module('nanoApp',['ngRoute']);

nanoApp
.config(function($routeProvider) {
    $routeProvider
    .when('/', {
      controller:'HomeController as homeSlides',
      templateUrl:'../content/home.html'
    });
});

home.html的:

<div id="home" class="container paralax">
    ...
</div>

1 个答案:

答案 0 :(得分:1)

那是因为你没有定义HomeController。

尝试先创建控制器

喜欢这个

var nanoApp = angular.module('nanoApp',['ngRoute']);
nanoApp.controller("HomeController",["$scope",function($scope){
   //put your code here
}]);
相关问题