eslint-plugin-angular icon indicating copy to clipboard operation
eslint-plugin-angular copied to clipboard

on-watch rule triggers on `return`

Open CxRes opened this issue 8 years ago • 0 comments

return statement must be treated equivalent to an assignment for the purpose of the on-watch rule.

My use case involves returning a function that ends with return $rootScope.$on(...) from a service into a controller. I can use the return value with the '$destroy' event. I know the workaround is to place $rootscope.$on() in the controller but with my method I can avoid a $rootScope DI in the controller.

CxRes avatar Dec 11 '17 14:12 CxRes