That pretty much describes my Angular data models, yes.  My internal helper functions get passed sub-structures from the model, but Angular bindings get strings like &quot;top.area.sub.fld&quot; to name a variable.<p>Doubtless, there&#x27;s another way to do this without a global &#x2F; dynamic data tree, but this is working, at least for me.