2016-03-09 4 views
0

I m new in angularJS:Как получить значение ng-изменения ионного/углового?

Когда я изменяю значение моего ввода, на моей консоли у меня нет нового значения. Как я могу получить новое значение моего ввода при его изменении?

controller.js:

$scope.nam = guillaume; 
$scope.firstchange = function(){ 
    $scope.displayed = {'display':'block'}; 
    console.log($scope.nam); 

}; 

home.html:

<input ng-change="firstchange()" ng-model="nam" class="param-right"></input><p>Prénom</p> 

ответ

1

Вы должны пройти модели в качестве параметра обработчика.

controller.js

$scope.nam = guillaume; 
$scope.firstchange = function(nam){ 
    $scope.displayed = {'display':'block'}; 
    console.log(nam); 

}; 

home.html

<input ng-change="firstchange(nam)" ng-model="nam" class="param-right"></input><p>Prénom</p> 
+0

спасибо большое! Это работает – xenurs

+3

@AndreFeijo Пожалуйста, добавьте некоторые пояснения ... «Краткость является приемлемым, но более полные объяснения лучше »(http://stackoverflow.com/help/how-to-answer) – Finrod