...
| Âncora |
|---|
| what-is-service |
|---|
| what-is-service |
|---|
|
O que é um Service?
São objetos que compartilham código através de APIs públicas para toda aplicação que faz uso do AngularJS. Services fornecem injeção de dependência e padronização quanto a criação de APIs públicas.
Services são registrados a partir da Module API. Ao registrar um service, dá-se um nome no qual será utilizado para injeção de dependências em quaisquers outros componentes do AngularJS. Abaixo temos um exemplo de como registrar um service e como utiliza-lo através da injeção de dependências.
| Bloco de código |
|---|
| language | js |
|---|
| title | Registrando e Utilizando Um Service |
|---|
|
fooModule.factory('fooService', function() {
return {
foo: function() {
console.log('This is foo service printing bar :)');
}
};
});
fooModule.controller('fooController', ['fooService', function(fooService) {
fooService.foo();
}]); |
| Âncora |
|---|
| what-is-factory |
|---|
| what-is-factory |
|---|
|
...
O que é uma Directive?
| Âncora |
|---|
| what-is-directivepartial |
|---|
| what-is-directivepartial |
|---|
|
O que é um Partial?
| Âncora |
|---|
| what-is-controller |
|---|
| what-is-controller |
|---|
|
...