我正在尝试根据表达式启用/禁用按钮,如下面的代码所示。
但是,只要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)
小智 5
{{..}}在html指令内部例如。
<input value="{{sampleObj.attribute}}"/>
Run Code Online (Sandbox Code Playgroud)
{{..}}内部角度指令。例如。
<input ng-value="sampleObj.attribute"/>
Run Code Online (Sandbox Code Playgroud)
在您的代码中,更改您的
ng-disabled="{{curPage == totalPage}}">
Run Code Online (Sandbox Code Playgroud)
至
ng-disabled="curPage == totalPage">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |