lazyIterators will allow you to iterate over Arrays of Objects or any end-point using the same simple iteration API, taking care of all the hard work for you.
LazyContainers for AngularJS allows you to transparently retrieve elements from Arrays or any end-point into a container (the lazyContainer) and easily signal it to load, remove, update, insert, filter, sort, change their look, etc.