私はAngularJSのコントローラを作成しています、と私はこのようにそれを定義したときに、それが正常に動作します:AngularJSでコントローラを定義する正しい方法は何ですか?
aluPlanetApp.controller('KontaktController', function($scope) {
$scope.title= 'Kontakt';
$scope.id = '10';
$scope.users =[{"MIGX_id":"1","image":"upload/bridge.png"}];
});
しかし、私はこのようにそれを定義したときに、私はエラーを取得:
(function() {
'use strict';
aluPlanetApp.controller('KontaktController', KontaktController);
KontaktController.$inject = ['$scope'];
function KontaktController($scope) {
$scope.title= 'Kontakt';
$scope.id = '10';
$scope.users =[{"MIGX_id":"1","image":"upload/bridge.png"}];
activate();
function activate() { }
}
})();
これは、私が得るエラー:
TypeError: aluPlanetApp.config(...) is not a function aluPlanetApp.config(function($routeProvider) {
JavaScriptファイル全体はhereです。
「aluPlanetApp」は、どちらのバージョンも表示されているように、角度モジュールとして宣言することは決してありません。でも、私はこの ます。 –