Ошибка: [$ controller: ctrlreg] Контроллер с именем 'FirstNameController' не зарегистрирован - PullRequest
0 голосов
/ 07 января 2019

Я создал один пример приложения Angular Js. Это работает, если я беру только один контроллер. Если я взял буксирный контроллер, то он не работает. Отображается Ошибка: [$ controller: ctrlreg] Контроллер с именем 'FirstNameController' не зарегистрирован. Ошибка. Я сослался на этот сайт

<!DOCTYPE html>
<html>
<head>
<meta chrset="UTF 8">
 <link rel="stylesheet" href="css/bootstrap.css"/>
</head>
<body>
<h1> Guru99 Global Event</h1>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
<script src="lib/angular.js"></script>
<script src="lib/bootstrap.js"></script>
<script src="lib/jquery-1.11.3.min.js"></script>

<div ng-app="DemoApp">
 <div ng-controller="FirstNameController">

    First Name : <input type="text" ng-model="firstName"><br>

    first Name: {{firstName}}
 </div>
<div ng-controller="LastNameController">
    Last name : <input type="text" ng-model="LastName"><br>
    Last Name: {{LastName}}
</div>
</div>
<script>
angular.module('DemoApp',[]).controller('FirstNameController', function($scope){
    $scope.firstName = "Anil";
});
angular.module('DemoApp',[]).controller('LastNameController', function($scope){
    $scope.LastName = "Jagtap";
});
</script>

</body>
</html>

1 Ответ

0 голосов
/ 07 января 2019

Angular.module ("DemoApp") снова создаст модуль.

Итак, объявите

var module = Angular.module("DemoApp")


 module.controller('FirstNameController', function($scope){
    $scope.firstName = "Anil";
});

module.controller('lastNameController', function($scope){
    $scope.firstName = "Anil";
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...