我正在构建一个离子应用程序,我不断收到此错误,不知道为什么。
这是我的代码
app.js
var app = angular.module('loanstreet', ['ionic', 'ui.select', 'ion-autocomplete', 'loanstreet.controllers', 'ngCordova', 'loanstreet.services', 'ngMockE2E', 'loanstreet.constants', 'frapontillo.ex.filters'])
.config(function($stateProvider, $urlRouterProvider, $httpProvider) {
$stateProvider
.state('login', {
url: "/login",
templateUrl: "templates/login.html",
controller: 'AppCtrl'
})
});
JS /控制器/ controllers.js
var app = angular.module('loanstreet.controllers', []);
JS /控制器/ app_controller.js
angular.module('loanstreet.controllers')
.controller('AppCtrl', function($scope, $ionicModal, $timeout, $state, AuthenticationService, $location, $rootScope) {
})
index.html
<script src="js/app.js"></script>
<script src="js/controllers/controllers.js"></script>
<script src="js/controllers/app_controller.js"></script>
<body ng-app="loanstreet">
<ion-nav-view></ion-nav-view>
</body>
我有点困惑,为什么它不识别AppCtrl,即使我已经在代码中定义它。我读到它与角度1.3x有关,但仍然无法弄明白。
任何帮助表示赞赏
答案 0 :(得分:-1)
您正尝试使用
定义新模块angular.module('loanstreet.controllers').controller
但没有第二个参数,angular.module得到(不会创建)一个模块。
尝试:
angular.module('loanstreet.controllers',[]).controller