When having the same AutoComplete (bind to the same value of the Data Model) in two different pages, after having data (which is an Object) in the first page, when moving to the second page the AutoComplete logs an error in the console telling it cannot bind to the Object.
I could not try this in 1.5.1, sorry.
The workaround we implemented is to save the Object in a tmpVar at $dataready time and to clear the Object (=null). At $viewready time we restore the tmpVar in the Data Model, which triggers the binding of the AutoComplete, updating the value displayed without logging any error. Hope this helps.