You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Lee moon soo (JIRA)" <ji...@apache.org> on 2015/07/01 19:56:06 UTC

[jira] [Created] (ZEPPELIN-148) Notebook scope AngularObject for Angular display system

Lee moon soo created ZEPPELIN-148:
-------------------------------------

             Summary: Notebook scope AngularObject for Angular display system 
                 Key: ZEPPELIN-148
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-148
             Project: Zeppelin
          Issue Type: Improvement
    Affects Versions: 0.5.0
            Reporter: Lee moon soo
            Assignee: Lee moon soo
             Fix For: 0.6.0


AngularDisplay system (experimental) is introduced by ZEPPELIN-25.
This issue propose introducing two different scope for angular object.

*As is*

"Interpreter" scope (global scope). AngularObject is broadcasted to all notebooks connected to the same interpreter.

*Future*
"Notebook" scope (local scope) as well as "Interpreter" scope (global scope). AngularObject is valid only in a single notebook if it is created with "Notebook" scope.

API will be modified to 

{code}
# APIs for "Notebook" scope AngularObject
z.angularBind( .... ) 
z.angularUnbind(...)
z.angularWatch( ... )
z.angularUnwatch(...)

# APIs for "Interpreter" scope AngularObject
z.angularGlobalBind( .... ) 
z.angularGlobalUnbind(...)
z.angularGlobalWatch( ... )
z.angularGlobalUnwatch(...)
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)