Skip to content

Commit 2a3b58b

Browse files
committed
Fix an occasional compile error.
1 parent e8e1f7e commit 2a3b58b

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

Diff for: src/nativescript-angular/directives/list-view-comp.ts

+11-11
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {ObservableArray} from 'data/observable-array';
2121
import {LayoutBase} from 'ui/layouts/layout-base';
2222
const NG_VIEW = "_ngViewRef";
2323

24-
interface SetupItemViewArgs {
24+
export interface SetupItemViewArgs {
2525
view: EmbeddedViewRef;
2626
data: any;
2727
index: number;
@@ -36,11 +36,11 @@ export class ListViewComponent {
3636
private listView: ListView;
3737
private _items: any;
3838
private _differ: IterableDiffer;
39-
39+
4040
@Output() public setupItemView: EventEmitter<SetupItemViewArgs> = new EventEmitter<SetupItemViewArgs>();
41-
41+
4242
@ContentChild(TemplateRef) itemTemplate: TemplateRef;
43-
43+
4444
set items(value: any) {
4545
this._items = value;
4646
var needDiffer = true;
@@ -52,23 +52,23 @@ export class ListViewComponent {
5252
}
5353
this.listView.items = this._items;
5454
}
55-
55+
5656
private timerId: number;
5757
private doCheckDelay = 5;
58-
58+
5959
constructor(private _elementRef: ElementRef,
6060
private _iterableDiffers: IterableDiffers,
6161
private _cdr: ChangeDetectorRef,
6262
private _appViewManager: AppViewManager) {
6363
this.listView = _elementRef.nativeElement;
6464
}
65-
65+
6666
@HostListener("itemLoading", ['$event'])
6767
public onItemLoading(args) {
6868
if (!this.itemTemplate) {
6969
return;
7070
}
71-
71+
7272
let index = args.index;
7373
let items = args.object.items;
7474
let currentItem = typeof (items.getItem) === "function" ? items.getItem(index) : items[index];
@@ -95,12 +95,12 @@ export class ListViewComponent {
9595
viewRef.setLocal('odd', (index % 2 == 1));
9696
this.setupItemView.next({'view': viewRef, 'data': data, 'index': index});
9797
}
98-
98+
9999
ngDoCheck() {
100100
if (this.timerId) {
101101
clearTimeout(this.timerId);
102102
}
103-
103+
104104
this.timerId = setTimeout(() => {
105105
clearTimeout(this.timerId);
106106
if (this._differ) {
@@ -138,4 +138,4 @@ function getSingleViewFromViewRef(viewRef: EmbeddedViewRef): View {
138138
}
139139

140140
return getSingleViewRecursive(viewRef.rootNodes, 0);
141-
}
141+
}

0 commit comments

Comments
 (0)