<div dir="ltr">Hello,<div><br></div><div>I keep running into an inefficiency and it results from the different methodologies used by AngularJS and OpenLayers.</div><div><br></div><div>OpenLayers has a very object oriented structure, with getters and setters.</div><div><br></div><div>AngularJS tends to prefer primitives and data-binding.</div><div><br></div><div><br></div><div><br></div><div>It would be nice to be able to, for example, use ng-model="myLayer.visible" to 2 way bind some OpenLayers properties to an Angular control, however, OpenLayers hides member variables and prefers getters and setters.</div><div><br></div><div>Is there any best practice for dealing with this, or perhaps some sort of wrapper I can create to allow that data-binding again?</div><div><br></div><div><br></div><div><br></div><div>Thanks!</div><div><br></div><div>- Justin</div></div>