{{myArray}} now updates in the view as of beta.16
Change detection has changed. Before beta.16, if your view contains {{myArray}} , that binding won't update if you don't modify the array reference. E.g., if you push() items onto the array, the view won't update to show the new item. The explanation is (well, was) that because the array reference didn't changed, Angular change detection doesn't reevaluate the binding. This beta.15 plunker demonstrates this behavior. As of beta.16 (and hence RC.1), things are different. The {{myArray}} binding will now update even if the array reference hasn't changed! See this RC.1 plunker . I looked at the