Hi everyone, I’ve seen a few questions posted about how to effectively use the Angular interpreter for creating custom UIs or charts beyond what’s available out of the box.
For a meetup talk I gave recently, I used Leaflet to map a query based on latitude and longitude. I know there’s a PR for adding an official map to Zeppelin but this was a quick fix until it’s in the master branch. One thing I did was to dynamically bind an Angular watch to the notebook paragraph, the other is to keep a reference of the watch so it can be unregistered when the paragraph is executed again. Otherwise it just keeps adding additional watchers. There may be other ways to get this done, but this seemed to be the simplest for me. I’ve also used this with Streaming to get reactive charts as each batch executes. https://gist.github.com/granturing/a09aed4a302a7367be92 Might it be helpful to have a section of Zeppelin “recipes” on GitHub? If so, I’d be happy to submit a PR for the docs for this and a few other examples. Thanks, Silvio