circular objects, illegal isArrayLike() invocation and Infinite $digest loop creating a <div> with ngReact
[UPDATED Sept, 24] I am trying to use ngReact instead of ngRepeat to improve performance when I modify my $watched array of objects. For each object (a map marker) contained in the controller, I want to create a <button> , with the marker.title as text. For this purpose, I crated a React component that $watches an array of markers. Such a contains a list of , one for each marker. I supposed that the component will result changed only if I modify the list of markers, and then the list of buttons. However this is not the case. [TypeError]: Illegal invocation at isArrayLike (angular.js:274) at