Не удалось передать данные формы, используя Angular.js

Я новичок в Angular.js и пытаюсь отправить данные формы на сервер, но я получаю сообщение об ошибке для angular.js: 13424 Ошибка: [ng: areq]. Я попробовал много ответов, доступных в Stack Overflow, но я не могу найти ответ на свою проблему.

index.view.html (для регистрации)

   <div class="col-md-6 col-md-offset-3" >    
       <input type="text" ng-model="fname" placeholder="Enter the name :"required >Fristname   
      <br> <br>
       button type="button" class="btn btn-success navbar-btn" ng-click=register()>Register </button>
   </div>

index.controller.js

   (function ()
      {
         angular
           .module('app')
           .controller('register.IndexController', function($scope,$http)
        {                
                $scope.register= function()
                {      
                   $http.post('http://localhost:9000/user/register', {firstName : $scope.fname}).success(function(response)
                    {        console.log($scope.fname);
                   })                                                                                       
                }  
        })

         });

index.html

      <!DOCTYPE html>
      <html ng-app="app">
      <head>
      <title>AngularJS JWT Authentication Example & Tutorial</title>
<!-- bootstrap css -->
      <link href="//netdna.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<!-- application css -->
      <link href="app-content/app.css" rel="stylesheet" />
     </head>

<!-- HEADER AND NAVBAR -->
<header>
    <nav class="navbar navbar-default">
        <nav class="cf" ng-include="'nav/index.view.html'" ng-controller="Main.IndexController"></nav>
    </nav>
</header>

javascript,angularjs,mongodb,

0

Ответов: 1


0

Кажется, что вы используете неправильный идентификатор контроллера при обработке вашего запроса.

Вы назвали ваш контроллер как register.IndexController , но из html вы пытаетесь получить к нему доступ как Main.IndexController .

Пожалуйста, проверьте, разрешает ли изменение идентификатора идентификатора html вашей проблемы.

Если вы планируете использовать вложенные контроллеры, вы также можете это сделать. Но область действия должна быть правильно определена в зависимости от того, какой контроллер вы используете.

JavaScript, angularjs, MongoDB,
Похожие вопросы