Hi, The inputs were currently not shown in the Iframe of the paragraph. However there is a PR to fix that: https://github.com/apache/incubator-zeppelin/pull/103
For the angular interpreter, you could probably angularWatch to listen to the parameter change: https://github.com/apache/incubator-zeppelin/pull/27 On Tue, Jun 23, 2015 at 3:57 AM, Taylor Peer <t.p...@cortical.io> wrote: > Hi team, > > I am working on building a user-facing interface on top of a Zeppelin > notebook. To do this I am linking to individual paragraphs and including > them in the dashboard UI externally. > > I have a paragraph that renders a graph using the following code: > > println("%table x\ty\tz\n" + function(z.input("param1", "value1").toString) > > but when linked externally, the input fields generated by z.input do not > appear. (Maybe this is a bug?) To work around this, I attempted to create > the input fields via the Angular interpreter: > > println("""%angular<input type="text" ng-model="param1"</input>""") > > and linked the model with my function from above by replacing the z.input > with z.angular("param1"). This works, but only if I re-run the > graph-building paragraph manually after entering new text in the Angular > input field. How can I trigger the graph paragraph automatically, either > after updating the text or by pressing another button that is available > when linking the paragraph externally? > > I tried using z.angularWatch to set a listener on the Angular model (as > shown in the "Angular display system dashboard on Zeppelin" video), but was > not able to get this to work. If this is the solution, could you provide a > short example of how to trigger graph rendering after a change in an > Angular variable? > > Thanks in advance, > Taylor >