You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: i18n/it-IT.md
+12-11Lines changed: 12 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -903,7 +903,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
903
903
904
904
*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.
905
905
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.
907
907
908
908
```javascript
909
909
/* consigliato */
@@ -1015,7 +1015,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
1015
1015
}
1016
1016
```
1017
1017
1018
-
**[Torna all'inizio](#tavola-dei-contenuti)**
1018
+
**[Torna all'inizio](#tavola-dei-contenuti)**
1019
1019
1020
1020
## Directive
1021
1021
### Limite di 1 per file
@@ -1026,6 +1026,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
1026
1026
*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.
1027
1027
1028
1028
*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.
1029
1031
1030
1032
```javascript
1031
1033
/* evitare */
@@ -1315,7 +1317,6 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
1315
1317
**[Torna all'inizio](#tavola-dei-contenuti)**
1316
1318
1317
1319
## Risoluzioni di promesse per un controller
1318
-
1319
1320
### Promesse di attivazione di un Controller
1320
1321
###### [Stile [Y080](#stile-y080)]
1321
1322
@@ -1420,9 +1421,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
1420
1421
1421
1422
Avengers.$inject= ['moviesPrepService'];
1422
1423
functionAvengers(moviesPrepService) {
1423
-
/* jshint validthis:true */
1424
-
var vm =this;
1425
-
vm.movies=moviesPrepService.movies;
1424
+
var vm =this;
1425
+
vm.movies=moviesPrepService.movies;
1426
1426
}
1427
1427
```
1428
1428
@@ -2201,6 +2201,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
2201
2201
app.module.js
2202
2202
app.config.js
2203
2203
app.routes.js
2204
+
directives.js
2204
2205
controllers/
2205
2206
attendees.js
2206
2207
session-detail.js
@@ -2341,12 +2342,12 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
0 commit comments