如何正确定义控制器?
我想使用这种形式的定义:
“在真正的应用程序中,您应该为您的应用程序使用 Angular 模块的 .controller 方法,如下所示:”
myApp.controller('GreetingCtrl', ['$scope', function($scope) {
$scope.greeting = 'Hola!';
}]);
我的代码
var project = angular.module('project', [])
.config(function($routeProvider) {
$routeProvider.
when('/', {controller:'Ctrl1', templateUrl:'tabb_1.html'}).
when('/tab1', {controller:'Ctrl1', templateUrl:'tabb_1.html'}).
when('/tab2', {controller: 'Ctrl2', templateUrl:'tabb_2.html'}).
when('/tab3', {controller: 'Ctrl3', templateUrl:'tabb_3.html'}).
otherwise({redirectTo:'/'});
});
project.controller('Ctrl1', '$scope', function(scope){
});
project.controller('Ctrl2','$scope', function(scope){
});
project.controller('Ctrl3', '$scope', function(scope){
});
我得到“错误:参数'Ctrl1'不是函数,得到字符串”错误在哪里?