Neat. @angularjs errors link to documentation with a detailed explanation of the problem: http://docs.angularjs.org/error/$rootScope:infdig?p0=10&p1=%5B%5B%22fn:%20function%20()%7Bvar%20a%3Dl(e)%3Bp(a,J%5Bc%5D)%7C%7C(p(a,m)%3Fn(e,a%3DJ%5Bc%5D):J%5Bc%5D%3Da)%3Breturn%20m%3Da%7D%3B%20newVal:%20%5B%5D%3B%20oldVal:%20%5B%5D%22%5D,%5B%22fn:%20function%20()%7Bvar%20a%3Dl(e)%3Bp(a,J%5Bc%5D)%7C%7C(p(a,m)%3Fn(e,a%3DJ%5Bc%5D):J%5Bc%5D%3Da)%3Breturn%20m%3Da%7D%3B%20newVal:%20%5B%5D%3B%20oldVal:%20%5B%5D%22%5D,%5B%22fn:%20function%20()%7Bvar%20a%3Dl(e)%3Bp(a,J%5Bc%5D)%7C%7C(p(a,m)%3Fn(e,a%3DJ%5Bc%5D):J%5Bc%5D%3Da)%3Breturn%20m%3Da%7D%3B%20newVal:%20%5B%5D%3B%20oldVal:%20%5B%5D%22%5D,%5B%22fn:%20function%20()%7Bvar%20a%3Dl(e)%3Bp(a,J%5Bc%5D)%7C%7C(p(a,m)%3Fn(e,a%3DJ%5Bc%5D):J%5Bc%5D%3Da)%3Breturn%20m%3Da%7D%3B%20newVal:%20%5B%5D%3B%20oldVal:%20%5B%5D%22%5D,%5B%22fn:%20function%20()%7Bvar%20a%3Dl(e)%3Bp(a,J%5Bc%5D)%7C%7C(p(a,m)%3Fn(e,a%3DJ%5Bc%5D):J%5Bc%5D%3Da)%3Breturn%20m%3Da%7D%3B%20newVal:%20%5B%5D%3B%20oldVal:%20%5B%5D%22%5D%5D …pic.twitter.com/QQ4cyIxKKH