scope

Purpose

Changes the scope of a service

Examples

class BookService {
	static scope = "session"
	…
}

Description

By default services are "singleton" scoped which means that clients of a service only ever use a single instance (a singleton) of the service. This behaviour can be changed by specifying a scope attribute with on the following values:

See Scoped Services in the user guide for more information.