虽然我怀疑前者,但我不知道这是一个粗俗或有角度的问题。数据库有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>
答案 0 :(得分:0)
您还没有显示您的控制器代码(或控制器调用以获取记录的任何内容),但由于返回的记录数量是100,我猜您的代码正在执行类似{{1 (这是默认的SomeDomainClass.list(max: 100)
类所做的...不确定你是否正在使用它。)