Code in html
<div ng-repeat="cityobj in cityData" class="tabledata">
<input type="text" ng-value="{{cityobj.temp.humidity}}" ng-model="humidity">
<div>
In controller
console.log("The value in textfield is",$scope.humidity);
It always give undefined output
You don't need ng-value since you already using ng-model
and then it should work
DEMO