我的 html 模板中有这个。我希望按钮在单击时触发 showMore 功能。
<button ng-click="showMore(secondPage)">Show More</button>
这是控制器。我不确定为什么 $scope.nextPage 除了在 $scope.secondPage 之外的任何地方都会增加。我想$scope.secondPage
在第一次点击时Entry.query({page: 2})
触发,然后Entry.query({page: 3})
在下一次点击时触发。但现在它一直在触发第 2 页。
@MainController = ["$scope", "Entry", ($scope, Entry) ->
$scope.entries = Entry.query({page: 1})
$scope.nextPage = 2
$scope.secondPage = Entry.query({page: $scope.nextPage})
$scope.showMore = (secondPage) ->
i = 0
while i < secondPage.length
$scope.entries.push(secondPage[i])
i++
$scope.nextPage++
console.log("nextpage" + $scope.nextPage)
]
我正在使用咖啡脚本。我不完全理解为什么 $scope.secondPage 中的页码没有增加。