# angular.scope

Work in Progress This page is currently being revised. It might be incomplete or contain inaccuracies.

Scope is a JavaScript object and the execution context for expressions. You can think about scopes as JavaScript objects that have extra APIs for registering watchers. A scope is the context in which model (from the model-view-controller design pattern) exists.

Angular scope objects provide the following methods:

- `$become()` -
- `$bind()` -
- `$eval()` -
- `$get()` -
- `$new()` -
- `$onEval()` -
- `$service()` -
- `$set()` -
- `$tryEval()` -
- `$watch()` -

For more information about how angular scope objects work, see Angular Scope Objects in the angular Developer Guide.