私はこれをhtmlテンプレートに持っています。クリックしたときにボタンが showMore 関数を起動するようにします。
<button ng-click="showMore(secondPage)">Show More</button>
これがコントローラーです。$scope.secondPage 以外の場所で $scope.nextPage が増加する理由がわかりません。$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 のページ番号が増えない理由がよくわかりません。