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
Post a Comment