2016-11-08 2 views
0

abgerufen werden Ich bin neu in Angular und Ionic und ich habe Probleme mit dem Wert der Eingabe. Ich bekomme "undefiniert". Hier ist mein Code:Eingangswert kann nicht in Angular (Ionic)

.controller('myCtrl', function($scope) { 
 

 
    $scope.submit = function() { 
 
    console.log($scope.name); 
 
    } 
 
    
 
}
<form ng-submit="submit()"> 
 
    <input type="text" ng-model="name"> 
 
    
 
    <button class="button">Send</button> 
 
</form>

+0

Was ist Fehlertext? – Natiq

+0

fehlt Ihnen); nach Ihrer Controller-Deklaration – iCediCe

+0

Sicher, aber ich verliere es nur beim Einfügen Code;) –

Antwort

0

versuchen diese

<form> 
    <input type="text" ng-model="name"> 

    <button ng-click="submit()" class="button">Send</button> 
</form> 
+0

Funktioniert nicht :( submit() läuft, aber immer noch bekomme ich "undefined" Text –

+0

fügen Sie Ihren Code Plunker und kommentieren Sie Ihren Link – Sujithrao

+0

check out hier https://plnrkr.co/edit/CA3tiBLPzShtJLmFhtOS?p=preview – Sujithrao

0

diesen Code Versuchen

<form ng-submit="submit()"> 
    <input type="text" ng-model="FinalData.name" name="name"> 
    <button class="button">Send</button> 
</form> 

Und dann in der Steuerung

$scope.FinalData={}; 

    $scope.FinalData.name ="dasda"; 

    $scope.submit = function(){ 

    console.log($scope.FinalData.name); 

    } 
+0

Es funktioniert, wenn ich $ scope.name = "asdasd" tun, aber ich muss hole es vom Eingabewert –

+0

Dann keinen Wert FinalData.name..pass leeren String zuweisen – Jay

+0

Es ist nicht leer ... Nevemind, ich habe nicht diese Breite reines Javascript und es funktioniert. –

0

Erkundigen Sie sich bei diesem Beispiel

angular.module('myApp', []).controller('myCtrl', function($scope) { 
 
    $scope.name = 'Hello World!'; 
 
});
<!DOCTYPE html> 
 
<html> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script> 
 
<body> 
 

 
<div ng-app="myApp" ng-controller='myCtrl'> 
 

 
<form ng-submit="submit()"> 
 
    <input type="text" ng-model="name"> 
 
    
 
    <button class="button">Send</button> 
 
</form> 
 

 
</div> 
 

 
</body> 
 
</html>

Verwandte Themen