Thank you for your interest in NativeScript.
The problem, in this case, is related to the async pipe, which is used while loading the data for the items.
The RadlistView do not support async pipe, which is used in grocery-list.component.html file ->
[items]="store.items | async | itemStatus:showDeleted"
To Resolve this case I could suggest removing this pipe and using ObservableArray instead of the normal Array. An example could be found in the nativescript-ui-samples-angular
In this case, you could push every new data inside the subscribe callback of the service, which will trigger the update of the RadListView.
Hope this information helps.