Skip to content

Commit 3d825e3

Browse files
committed
Merge pull request johnpapa#365 from angelochiello/master
[it-IT] Update as PR johnpapa#361
2 parents 3503070 + 526ab9b commit 3d825e3

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

i18n/it-IT.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -903,7 +903,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
903903
904904
*Perché?*: Ciò rende più semplice da testare (vere o simulate) le chiamate ai dati quando si testa un controller che usa un servizio ai dati.
905905
906-
*Perché?*: L'implementazione di un servizio ai dati può avere del codice molto specifico su come trattare i repository dei dati. Questo può includere header, come comunicare con i dati o altri servizi quali $http. Separare la logica in un servizio ai dati incapsula questa logica in un posto unico nascondendo l'implementazione ai consumatori esterni (forse un controller), rendendo inoltre più semplice cambiarne l'implementazione.
906+
*Perché?*: L'implementazione di un servizio ai dati può avere del codice molto specifico su come trattare i repository dei dati. Questo può includere header, come comunicare con i dati o altri servizi quali `$http`. Separare la logica in un servizio ai dati incapsula questa logica in un posto unico nascondendo l'implementazione ai consumatori esterni (forse un controller), rendendo inoltre più semplice cambiarne l'implementazione.
907907
908908
```javascript
909909
/* consigliato */
@@ -1015,7 +1015,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
10151015
}
10161016
```
10171017
1018-
**[Torna all'inizio](#tavola-dei-contenuti)**
1018+
**[Torna all'inizio](#tavola-dei-contenuti)**
10191019
10201020
## Directive
10211021
### Limite di 1 per file
@@ -1026,6 +1026,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
10261026
*Perché?*: È facile mescolare tutte le directive in un unico file ma difficoltoso da separarle così che alcune siano condivise tra le applicazioni, alcune tra moduli, altre solo per un module.
10271027
10281028
*Perché?*: Una directive per file è semplice da manutenere.
1029+
1030+
> Nota: "**Best Practice**: Le directive dovrebbero fare pulizia alla fine. Puoi usare `element.on('$destroy', ...)` oppure `scope.$on('$destroy', ...)` per lanciare una funzione di pulizia quando la directive è rimossa" ... dalla documentazione di Angular.
10291031
10301032
```javascript
10311033
/* evitare */
@@ -1315,7 +1317,6 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
13151317
**[Torna all'inizio](#tavola-dei-contenuti)**
13161318
13171319
## Risoluzioni di promesse per un controller
1318-
13191320
### Promesse di attivazione di un Controller
13201321
###### [Stile [Y080](#stile-y080)]
13211322
@@ -1420,9 +1421,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
14201421

14211422
Avengers.$inject = ['moviesPrepService'];
14221423
function Avengers(moviesPrepService) {
1423-
/* jshint validthis:true */
1424-
var vm = this;
1425-
vm.movies = moviesPrepService.movies;
1424+
var vm = this;
1425+
vm.movies = moviesPrepService.movies;
14261426
}
14271427
```
14281428
@@ -2201,6 +2201,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
22012201
app.module.js
22022202
app.config.js
22032203
app.routes.js
2204+
directives.js
22042205
controllers/
22052206
attendees.js
22062207
session-detail.js
@@ -2341,12 +2342,12 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
23412342
.module('app')
23422343
.run(runBlock);
23432344

2344-
runBlock.$inject = ['authenticator', 'translator'];
2345+
runBlock.$inject = ['authenticator', 'translator'];
23452346

2346-
function runBlock(authenticator, translator) {
2347-
authenticator.initialize();
2348-
translator.initialize();
2349-
}
2347+
function runBlock(authenticator, translator) {
2348+
authenticator.initialize();
2349+
translator.initialize();
2350+
}
23502351
```
23512352
23522353
**[Torna all'inizio](#tavola-dei-contenuti)**

0 commit comments

Comments
 (0)