2017-09-20 1 views
-2

Ich habe den folgenden Code. Ich möchte den Skriptvariablen, die ursprünglich in dem Feld angezeigt wurden, den Standardwert zugewiesen haben. Später muss sich der Wert entsprechend der Benutzereingabe in dem Textfeld ändern.Wie kann ich den Standardwert in das Eingabetextfeld setzen

<!DOCTYPE html> 
    <html> 
    <head> 
     <meta charset="UTF-8"> 
     <title> Hello app </title> 
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.js"></script> 
    </head> 
    <body> 
    <div ng-app="testapp"> 
     <p> Enter your name: <input type="text" ng-model="name"></p> 
     <p> Enter your age here: <input type="text" ng-model="age"> </p> 
     <ol> 
      <li> My Name is {{ name }} </li> 
      <li>I am {{ age}} years old </li> 
     </ol> 

     <script> 
     var app = angular.module("testapp",[]); 
     app.controller=("test", function($scope){ 
     $scope.age = "20" 
     $scope.name = "zigo" 
     }); 
     </script> 
    </div> 
    </body> 
    </html> 

I "20" will und "zigo" zunächst im Textfeld angezeigt werden. Wie kann ich meinen Code ändern?

+0

Ich denke, man fir Winkel js suchen nicht eckig –

Antwort

3

Sie vermissen ng-controller in html und die Steuerung sollte,

app.controller("test", function($scope){ 

NICHT

app.controller=("test", function($scope){ 

DEMO

var app = angular.module("testapp",[]); 
 
app.controller("test", function($scope){ 
 
     $scope.age = "20" 
 
     $scope.name = "zigo" 
 
});
<!DOCTYPE html> 
 
    <html> 
 
    <head> 
 
     <meta charset="UTF-8"> 
 
     <title> Hello app </title> 
 
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.js"></script> 
 
    </head> 
 
    <body> 
 
    <div ng-app="testapp" ng-controller="test"> 
 
     <p> Enter your name: <input type="text" ng-model="name"></p> 
 
     <p> Enter your age here: <input type="text" ng-model="age"> </p> 
 
     <ol> 
 
      <li> My Name is {{ name }} </li> 
 
      <li>I am {{ age}} years old </li> 
 
     </ol> 
 
    
 
    </div> 
 
    </body> 
 
    </html>

0
var app = angular.module("testapp",[]); 
app.controller("test", function($scope){ 
     $scope.age = "20" 
     $scope.name = "zigo" 
}); 
<!DOCTYPE html> 
    <html> 
    <head> 
     <meta charset="UTF-8"> 
     <title> Hello app </title> 
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.js"></script> 
    </head> 
    <body> 
    <div ng-app="testapp" ng-controller="test"> 
     <p> Enter your name: <input type="text" ng-model="name"></p> 
     <p> Enter your age here: <input type="text" ng-model="age"> </p> 
     <ol> 
      <li> My Name is {{ name }} </li> 
      <li>I am {{ age}} years old </li> 
     </ol> 

    </div> 
    </body> 
    </html> 
Verwandte Themen