And*_*rov 2 angularjs firebase angularfire
我将Firebase对象填充为200个键/值对,然后使用ng-repeat显示它.相关代码是:
<ul>
<li ng-repeat='(n, inst) in db.instances'>Instance {{n}}: {{inst.status}}</li>
</ul>
<script type='text/javascript'>
angular.module('blah', ['firebase']).controller(
'BlahCtrl', function BlahCtrl($scope, angularFire) {
angularFire('https://blahblahblah.firebaseio.com/', $scope, 'db', {});
}
)
</script>
Run Code Online (Sandbox Code Playgroud)
加载页面似乎删除前100个键/值对.
我该如何防止这种行为?
您可以将url或Firebaseref实例传入angularFire()或传入angularFireCollection().因此,首先创建一个Firebase实例并将limit()设置为您想要的,然后将其传递而不是直接URL.
文档声明此版本limit()返回一个Firebase实例,并且快速测试显示它有效.你还必须先打电话startAt()才能打电话limit().
我有这样的工作:
angular.module('blah', ['firebase']).controller(
'BlahCtrl', function BlahCtrl($scope, angularFire) {
var ref = new Firebase('https://blahblahblah.firebaseio.com/').startAt().limit(200);
angularFire(ref, $scope, 'db', {});
}
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |