Comment obtenir la valeur de ng-Modèle de Contrôleur angular js

Merci de m'aider à vérifier cette partie de code.

<body ng-app = "myApp">
<h1>FORM </h1>
    <div ng-controller="myController">
    <p><label>Username : </label><input type="text" ng-model="user.username" name="username" id="username" /></p>
    <p><label>Email : </label><input type="email" ng-model="user.email"/></p>
    <p><label>Verifikasi Email : </label><input type="email" ng-model="user.verify_email"  /></p>
    <p><label>Password : </label><input type="password"  ng-model="user.password" id="password" /></p>
    <button type="button" ng-click = "add()"  >Sig In</button>
</div>
</body>

Dans mon Javascript:

<script>
var app = angular.module('myApp', []);
    app.controller("myController", function($scope){
$scope.user = {};
$scope.add = function(){
     $scope.data = [
                    { nama : $scope.user.username},
                    { email : $scope.user.email},
                    {password : $scope.user.password } ];
console.log($scope.data);
    }               
 });

Merci pour vous tous. Je l'ai déjà mise à jour de mon script. Quand je clique sur le bouton, la console n'a pas d'imprimer les données. Pourquoi? Je pense qu'il ya quelque chose de mal.

Tenter de définir l'utilisateur de l'objet avant de référencement, comme $scope.user = {} ; $scope.data = ...
C'est parce que vous avez écrit user.username, mais $scope.user n'est pas défini.
Je pense que vous devriez lire sur angulaire des tutoriels et des ap docs .S'il vous plaît consulter docs.angularjs.org/guide/controller
Merci. J'ai essayer comme ce que vous avez dit. J'ai déjà le mettre à jour. Pouvez-vous le vérifier?

OriginalL'auteur dede | 2015-12-23