library benchmarks.src.naive_infinite_scroll.app; import "package:angular2/src/core/facade/collection.dart" show List, ListWrapper; import "scroll_area.dart" show ScrollAreaComponent; import "package:angular2/angular2.dart" show Component, Directive, View, IterableDiffers, SkipSelf, Binding; import "package:angular2/core.dart" show ObservableListDiffFactory, NgIf, NgFor; import 'package:observe/observe.dart' show ObservableList; createDiffers(IterableDiffers parent) { return IterableDiffers.create([const ObservableListDiffFactory()], parent); } const binding = const Binding(IterableDiffers, toFactory: createDiffers, deps: const [ const[IterableDiffers, const SkipSelf()]]); @Component( selector: "scroll-app", bindings: const [binding] ) @View(directives: const [ScrollAreaComponent, NgIf, NgFor], template: '''
Following tables are only here to add weight to the UI: