Github user Leemoonsoo commented on the pull request:
https://github.com/apache/incubator-zeppelin/pull/27#issuecomment-90298883
@corneadoug Thanks for the feedback.
I think binding from angular to scala is also really necessary. For
example, want to run analytics routine in scala by clicking button in angular.
I expect two way (angular -> scala, scala -> angular) binding is used for most
cases.
Here's some rule implemented for scope value.
* scope value change is broadcasted to all notes that is using the
interpreter that creates that variable'
* scope value is saved inside of individual note.
* updating scope variable does not trigger note save. when note is saved
(like by run paragraph), related scope variable is saving in that particular
note.
* when zeppelin restarted, saved scope variable is restored to angular.
but it is not restored to scala side.
* defining new scope variable in angular side does not create bind in
scala side.
Here's implementation goal of this PR.
* print angular template from interpreter
* implement controller in scala(or any interpreter).
So interpreter can interact with GUI, fully. I don't this it is not
allowing user to build angular code. Can you be more specific about it?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---