I am looking for exactly this functionality, but I am using angular2. Is there a version available for angular2?