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)