带有Angularjs1.5的Grails 3.2列表没有返回所有记录

时间:2017-07-05 11:50:33

标签: angularjs grails

虽然我怀疑前者,但我不知道这是一个粗俗或有角度的问题。数据库有200多条记录,但列表正在提供100条记录。我在这里缺少什么?

fybkbraEditController.js(Angular 1.5)

function FybkbraEditController(Fybkbra, $stateParams, $state, Fytrnlt, Fytbank, Stvnatn, $filter) {
var vm = this;
var max = 100000, offset = 0;

vm.fytrnltList = Fytrnlt.list({max: max, offset: offset});
vm.fytbankList = Fytbank.list({max: max, offset: offset});
vm.stvnatnListFilt = Stvnatn.list({max: max, offset: offset}); //200+ records in table but only exactly 100 records are loaded



vm.getCS = function () {


   vm.res01 = ($filter('filter')(vm.stvnatnListFilt, {stvnatncode: vm.fybkbra.fybkbranatncode.toString()}, true));

html代码

 <div class="fieldcontain">
        <label for="country">Country *</label>
  <select ng-model="vm.fybkbra.fybkbranatncode"
            ng-options="stvnatn.stvnatncode as (stvnatn.id + ':' + stvnatn.stvnatnnation ) for stvnatn in vm.stvnatnList | orderBy:'stvnatnnation' | limitTo:500"
            ng-change="vm.getCS()"
            ng-required="true"
            id="country">

    </select>

</div>

1 个答案:

答案 0 :(得分:0)

您还没有显示您的控制器代码(或控制器调用以获取记录的任何内容),但由于返回的记录数量是100,我猜您的代码正在执行类似{{1 (这是默认的SomeDomainClass.list(max: 100)类所做的...不确定你是否正在使用它。)