Question: what is the difference between then and success in angularjs?
Answer: The major difference between the 2 is that . then() call returns a promise (resolved with a value returned from a callback) while . success() is more traditional way of registering callbacks and doesn't return a promise.