Used to configure the options passed to the $http service when making a template request.
For example, it can be used for specifying the "Accept" header that is sent to the server, when requesting a template.
The $templateRequest
service runs security checks then downloads the provided template using
$http
and, upon success, stores the contents inside of $templateCache
. If the HTTP request
fails or the response data of the HTTP request is empty, a $compile
error will be thrown (the
exception can be thwarted by setting the 2nd parameter of the function to true). Note that the
contents of $templateCache
are trusted, so the call to $sce.getTrustedUrl(tpl)
is omitted
when tpl
is of type string and $templateCache
has the matching entry.
If you want to pass custom options to the $http
service, such as setting the Accept header you
can configure this via $templateRequestProvider#httpOptions.
$templateRequest
is used internally by $compile, ngRoute.$route, and directives such
as ngInclude to download and cache templates.
3rd party modules should use $templateRequest
if their services or directives are loading
templates.
The options to be passed to the $http service when making the request.
You can use this to override options such as the "Accept" header for template requests.
The $templateRequest will set the cache
and the transformResponse
properties of the
options if not overridden here.
new value for the $http options.
Returns the $http options when used as getter and self if used as setter.
Used to configure the options passed to the $http service when making a template request.
For example, it can be used for specifying the "Accept" header that is sent to the server, when requesting a template.