In this scenario, with data cascading from the top-level all the way through two nested components, we are seeing an issue where the data is not shown in the intermediate levels, parent. We've tracked this to a piece of angular.js code that is trying to access the value of our hidden properties—"_@prop" and "=_prop". However, there are now getters set up for those properties so they are returning undefined and forcing a codepath that believes the data needs to be inherited from the scope chain.
To reproduce:
In this scenario, with data cascading from the top-level all the way through two nested components, we are seeing an issue where the data is not shown in the intermediate levels, parent. We've tracked this to a piece of angular.js code that is trying to access the value of our hidden properties—"_@prop" and "=_prop". However, there are now getters set up for those properties so they are returning undefined and forcing a codepath that believes the data needs to be inherited from the scope chain.
Adding getters should fix this.