【发布时间】:2015-10-15 15:37:16
【问题描述】:
我正在像这样在 ng-repeat 中使用 li
<ul class="pagination">
<li ng-repeat="page in vm.totalPages" ng-click="vm.statechange(page); $event.stopPropagation()"><span>{{page}}</span></li>
</ul>
由于某种原因,点击不起作用。有什么建议吗?
更新的 js 代码
vm.stateChange = function (page) {
$event.stopPropagation();
var storeCommandGet = storeCommandResource.get({ $skip: page + "0", $top: $scope.countPerPage, $orderby: "Serial" });
storeCommandGet.$promise.then(function (response) {
$scope.data = response.value;
$scope.storeCommandsTableParams.reload();
});
};
更新提琴手添加
我尝试在这里重现问题
【问题讨论】:
-
请添加相关和完整代码,HTML,JS
-
提供完整的代码,至少是控制器
-
我很困惑。什么是虚拟机?你的控制器的一个实例?我习惯于看到附加在 $scope 上的这些东西。我无法在jsfiddle.net/2mrxn7oc/3 重现该问题,您能否修改此小提琴以产生您的问题?
-
vm 是一个控制器,就像中的 sytanx我在这里尝试更新jsfiddle.net/dmsp0yks
标签: javascript jquery html angularjs angularjs-ng-repeat