# window-service - use `$window` instead of `window` Instead of the default window object, you should prefer the AngularJS wrapper service $window. **Rule based on Angular 1.x** **Styleguide Reference** * [y180 by johnpapa - Angular $ Wrapper Services - $document and $window](https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md#style-y180) ## Examples The following patterns are considered problems; /*eslint angular/window-service: 2*/ // invalid window.alert('Hello world!'); // error: You should use the $window service instead of the default window object The following patterns are **not** considered problems; /*eslint angular/window-service: 2*/ // valid $window.alert('Hello world!'); ## Version This rule was introduced in eslint-plugin-angular 0.1.0 ## Links * [Rule source](/rules/window-service.js) * [Example source](/examples/window-service.js)