First of all, you need to define an array with your elements and a value bind
for one variable, for example ng-model="number"
.
input
, number
(digest cicle
), , , index
words
.
<div id="word">{{words[number]}}</div>
function MyCtrl($scope) {
$scope.number=1;
$scope.words= ['','One','Two','Three','Four','Five','Six'];
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app>
<div ng-controller="MyCtrl">
<input type="text" ng-model="number" />
<div id="word">{{words[number]}}</div>
</div>
</div>
Hide result