Angular promises via `then` method rather then http-specific `success`