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
+52Lines changed: 52 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,8 @@ Nonostante questa guida spieghi i *cosa*, *come* e *perché*, trovo che sia di a
52
52
1.[Costanti](#costanti)
53
53
1.[File Template e Snippet](#file-template-e-snippet)
54
54
1.[Generatore Yeoman](#generatore-yeoman)
55
+
1.[Routing](#routing)
56
+
1.[Automazione dei Processi](#automazione-dei-processi)
55
57
1.[Documentazione di AngularJS](#documentazione-di-angularjs)
56
58
1.[Contribuire](#contribuire)
57
59
1.[Licenza](#licenza)
@@ -2724,6 +2726,8 @@ Usa file template o snippet che ti aiutino a seguire stili e schemi consistentem
2724
2726
**[Torna all'inizio](#tavola-dei-contenuti)**
2725
2727
2726
2728
## Generatore Yeoman
2729
+
###### [Stile [Y260](#stile-y260)]
2730
+
2727
2731
Puoi usare il [generatore yeoman di HotTowel](http://jpapa.me/yohottowel) per creare un'app che funga da punto di partenza per Angular che segua questa guida stilistica.
2728
2732
2729
2733
1. Installa generator-hottowel
@@ -2745,6 +2749,54 @@ Puoi usare il [generatore yeoman di HotTowel](http://jpapa.me/yohottowel) per cr
2745
2749
yo hottowel helloWorld
2746
2750
```
2747
2751
2752
+
**[Torna all'inizio](#tavola-dei-contenuti)**
2753
+
2754
+
## Routing
2755
+
Il routing dal lato client è importante al fine di creare un flusso di navigazione tra le viste e le viste composte che sono fatte da diversi template più piccoli e directive.
2756
+
2757
+
###### [Stile [Y270](#stile-y270)]
2758
+
2759
+
- Usa [AngularUI Router](http://angular-ui.github.io/ui-router/) per il routing dal lato client.
2760
+
2761
+
*Perché?*: UI Router offre tutte le funzionalità del router di Angular più altre che includono route nidificate e stati.
2762
+
2763
+
*Perché?*: La sintassi è piuttosto simile al router di Angular ed è semplice migrare ad UI Router.
2764
+
2765
+
###### [Stile [Y271](#stile-y271)]
2766
+
2767
+
- Definisci le route per le viste nel modulo nel quale esistono. Ogni modulo dovrebbe contenere le route per le viste che si trovano nel modulo.
2768
+
2769
+
*Perché?*: Ogni modulo dovrebbe essere a se stante.
2770
+
2771
+
*Perché?*: Quando rimuovi o aggiungi un modulo, l'app conterrà le route che puntano a viste esistenti.
2772
+
2773
+
*Perché?*: Questo rende semplice abilitare o disabilitare porzioni di una applicazione senza preoccuparsi di route orfane.
2774
+
2775
+
**[Torna all'inizio](#tavola-dei-contenuti)**
2776
+
2777
+
## Automazione dei Processi
2778
+
Use [Gulp](http://gulpjs.com) or [Grunt](http://gruntjs.com) for creating automated tasks. Gulp leans to code over configuration while Grunt leans to configuration over code. I personally prefer Gulp as I feel it is easier to read and write, but both are excellent.
2779
+
2780
+
###### [Stile [Y400](#stile-y400)]
2781
+
2782
+
- Usa l'automazione dei processi per listare i file che deinifscono i moduli `*.module.js` prima di ogni altro file dell'applicazione di JavaScript.
2783
+
2784
+
*Perché?*: Angular necessita delle definizioni del moduli che devono essere registrati prima del loro utilizzo.
2785
+
2786
+
*Perché?*: Dai i nomi ai moduli usando un pattern specifico quale `*.module.js` rende semplice prenderli con un glob e listarli prima.
2787
+
2788
+
```javascript
2789
+
var clientApp ='./src/client/app/';
2790
+
2791
+
// Prendi sempre i file dei moduli prima
2792
+
var files = [
2793
+
clientApp +'**/*.module.js',
2794
+
clientApp +'**/*.js'
2795
+
];
2796
+
```
2797
+
2798
+
**[Torna all'inizio](#tavola-dei-contenuti)**
2799
+
2748
2800
## Documentazione di AngularJS
2749
2801
Per qualsiasi altro, riferimento alle API, controlla la [documentazione di Angular](//docs.angularjs.org/api).
0 commit comments