コントローラを正しく定義するには?
この形式の定義を使用したい:
「実際のアプリケーションでは、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' は関数ではありません。文字列を取得しました」 エラーはどこにありますか?