我正在尝试根据表达式启用/禁用按钮,如下面的代码所示。
但是,只要curPage变量值更改,该按钮就不会再次启用。
如何在angularjs中处理这种情况?
<button
id="prevPage"
ng-click="prevPageBtnClicked($event)"
ng-disabled="{{curPage == 1}}">
Previous
</button>
<button
id="nextPage"
ng-click="nextPageBtnClicked($event)"
ng-disabled="{{curPage == totalPage}}">
Next
</button>
Run Code Online (Sandbox Code Playgroud)
更新1:控制器代码
var myController = app.controller("mainCtrl", function($scope, $http) {
$scope.logs = {};
$scope.curPageLogs = {};
$scope.itemPerPage = 15;
$scope.curPage = 1;
...
$scope.nextPageBtnClicked = function(event) {
if ($scope.curPage < $scope.totalPage) {
$scope.curPage += 1;
}
$scope.generateCurPageLogs();
}
$scope.prevPageBtnClicked = function(event) {
if ($scope.curPage > 1) {
$scope.curPage -= 1;
}
$scope.generateCurPageLogs();
}
Run Code Online (Sandbox Code Playgroud) angularjs ×1