Yesterday I was working on a session idea and started playing with Angular 2 and IndexedDB.
The result is angular2-indexeddb an experimental Angular 2 library that wraps IndexedDB database in an Angular 2 service.
The library exposes very simple API to enable the usage of IndexedDB without most of it plumbing you will have to do to make it work.
I’ll be happy to get your feedback.