diff --git a/ui/list-view/list-view-common.ts b/ui/list-view/list-view-common.ts index 9dfa3771c..46b72f07d 100644 --- a/ui/list-view/list-view-common.ts +++ b/ui/list-view/list-view-common.ts @@ -117,7 +117,11 @@ export class ListView extends view.View implements definition.ListView { public _prepareItem(item: view.View, index: number) { if (item) { - item.bindingContext = this._getDataItem(index); + var dataItem = this._getDataItem(index); + if (!(dataItem instanceof observable.Observable)) { + item.bindingContext = null; + } + item.bindingContext = dataItem; item._inheritProperties(this); } }