$window (service in module ng )

Description

A reference to the browser's window object. While window is globally available in JavaScript, it causes testability problems, because it is a global variable. In angular we always refer to it through the $window service, so it may be overriden, removed or mocked for testing.

All expressions are evaluated with respect to current scope so they don't suffer from window globality.

Example

Source





Demo