javascript - $index inside ng-click not print a number -


i create ng-click inside ng-repeat , want change variable currentpage $index value. not work properly, $index print string not return number. code:

<li ng-repeat="i in getnumber(pagenumber) track $index">     <a href="#" ng-click="currentpage=$index">{{$index+1}}</a> </li> 

update: want write ng-click statement inline in html, not call function in controller.

use function setcurrentpage :

<li ng-repeat="i in getnumber(pagenumber) track $index">     <a href="#" ng-click="setcurrentpage($index)">{{$index+1}}</a> </li> 

in controller :

$scope.setcurrentpage = function (index) {     $scope.currentpage = index; } 

note: index number, no need conversion.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -