AngularJS A controller with this ямс is not registered

Я новый в AngularJS и не знаю, как решать следующую ошибку:
Ошибка: $ controller:ctrlreg В controller with this ямс is not registered. Я использован модуль ui-router для моего приложения, хотя без него я продолжаю иметь ту же ошибку, оставляю код подразумеваемых файлов:

main.php

<?php ?>
<!DOCTYPE html>
<html>
<head>
  <title>INICIO</title>
</head>
<body ng-app="myApp">
    <div><BIENVENIDOS A MI APP</div>
    <a ui-sref="login">ENTRAR</a>
    <div ui-view></div>
   <script type="text/javascript" src="../back-end/scripts/angular.js"></script>
    <script src="//unpkg.com/@uirouter/angularjs/release/angular-ui-router.min.js"></script>
    <script type="text/javascript" src="../back-end/scripts/app.js"></script>
</body>
</html>

app.js

angular.module('myApp',[
    'ui.router'
])
.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider){

    $stateProvider
    .state('login',{
        url:'/login',
        templateUrl: 'login.php',
        controller:'loginController',
        });
}])

loginController.js

  angular
  .module('myApp')
  .controller('loginController', ['$scope', function($scope){
    $scope.algo = "Algo";  
  }]);

Приветствие, спасибо.

0
задан 18.03.2019, 23:31
1 ответ

попробуй делать это таким образом. Добавочные

 var app = angular.module('myApp', []);
app.controller('loginController', function ($scope) {
    $scope.algo = "Algo";  
  }]);

ты должен добавлять, что loginController.js в index в твоем случае он был бы main.php, но после app.js

что-либо подобное:

<script type="text/javascript" src="../back-end/scripts/loginController.js"></script>
1
ответ дан 02.12.2019, 05:28
  • 1
    Я resultó очень ú til ты восполняешь запас, спасибо! – Sergio Cavia 28.03.2019, 17:45

Теги

Похожие вопросы