Skip to content

Commit af67f18

Browse files
committed
Updated as PR johnpapa#146
1 parent 3dbdbef commit af67f18

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

i18n/it-IT.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1164,6 +1164,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
11641164
Nota: Le directive sotto dimostrano alcuni dei modi in cui puoi usare lo scope all'interno di link e controller di directive usando controllerAs. Ho usato sulla stessa linea il template solo per mettere tutto in un unico posto.
11651165
11661166
Nota: In relazione alla dependency injection, guarda [Annotazioni manuali per la Dependency Injection](#annotazioni-manuali-per-la-dependency-injection).
1167+
1168+
Nota: Notare che il controller della directive è al di fuori della closure della directive. Questo stile elimina problematiche dove l'iniezione viene creata come codice non raggiungibile dopo un `return`.
11671169
11681170
```html
11691171
<div my-example max="77"></div>
@@ -1187,25 +1189,25 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
11871189
};
11881190
return directive;
11891191

1190-
ExampleController.$inject = ['$scope'];
1191-
function ExampleController($scope) {
1192-
// Iniettare $scope solo per confronto
1193-
/* jshint validthis:true */
1194-
var vm = this;
1195-
1196-
vm.min = 3;
1197-
vm.max = $scope.max;
1198-
console.log('CTRL: $scope.max = %i', $scope.max);
1199-
console.log('CTRL: vm.min = %i', vm.min);
1200-
console.log('CTRL: vm.max = %i', vm.max);
1201-
}
1202-
12031192
function linkFunc(scope, el, attr, ctrl) {
12041193
console.log('LINK: scope.max = %i', scope.max);
12051194
console.log('LINK: scope.vm.min = %i', scope.vm.min);
12061195
console.log('LINK: scope.vm.max = %i', scope.vm.max);
12071196
}
12081197
}
1198+
1199+
ExampleController.$inject = ['$scope'];
1200+
1201+
function ExampleController($scope) {
1202+
// Iniettare $scope solo per confronto
1203+
var vm = this;
1204+
1205+
vm.min = 3;
1206+
vm.max = $scope.max;
1207+
console.log('CTRL: $scope.max = %i', $scope.max);
1208+
console.log('CTRL: vm.min = %i', vm.min);
1209+
console.log('CTRL: vm.max = %i', vm.max);
1210+
}
12091211
```
12101212
12111213
```html
@@ -1868,7 +1870,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
18681870
* consigliato
18691871
*/
18701872

1871-
// avenger.profile.directive.js
1873+
// avenger-profile.directive.js
18721874
angular
18731875
.module
18741876
.directive('xxAvengerProfile', xxAvengerProfile);
@@ -1881,10 +1883,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
18811883
### Moduli
18821884
###### [Stile [Y127](#stile-y127)]
18831885
1884-
- Quando i sono moduli multipli, il modulo principale è nominato come `app.module.js` mentre altri moduli dipendenti prendono i nomi da ciò che rappresentano. Per esempio, un modulo admin è nominato `admin.module.js`. I rispettivi nomi con i quali sono registrati saranno `app` e `admin`. Una app a modulo singolo si chiamerà `app.js`, omettendo l'appellativo module.
1886+
- Quando i sono moduli multipli, il modulo principale è nominato come `app.module.js` mentre altri moduli dipendenti prendono i nomi da ciò che rappresentano. Per esempio, un modulo admin è nominato `admin.module.js`. I rispettivi nomi con i quali sono registrati saranno `app` e `admin`.
18851887
1886-
*Perché?*: Una app con 1 modulo si chiama `app.js`. È l'app, quindi perché non estremamente semplice.
1887-
18881888
*Perché?*: Fornisce consistenza per app che hanno più di un modulo e per poter espandere verso applicazioni a larga scala.
18891889
18901890
*Perché?*: Fornisci un modo semplice al fine di usare processi automatici per caricare prima tutte le definizioni di moduli, successivamente tutti gli altri file di Angular (per il bundling).
@@ -1901,7 +1901,7 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
19011901
### Route
19021902
###### [Stile [Y129](#stile-y129)]
19031903
1904-
- Separa la configurazione delle route nei propri file. Esempi possono essere `app.route.js` per il modulo principale e `admin.route.js` per il modulo `admin`. Anche in piccole app preferisco questa separazione dal resto della configurazione. Una alternativa è un nome più esteso quale `admin.config.route.js`.
1904+
- Separa la configurazione delle route nei propri file. Esempi possono essere `app.route.js` per il modulo principale e `admin.route.js` per il modulo `admin`. Anche in piccole app preferisco questa separazione dal resto della configurazione.
19051905
19061906
**[Torna all'inizio](#tavola-dei-contenuti)**
19071907

0 commit comments

Comments
 (0)