Configurazione angolare di base e struttura dei componenti (Come creare un'applicazione di e-commerce utilizzando Angular e Firebase Cloud Firestore) - Parte 1

Angular è una piattaforma di applicazioni Web front-end open source basata su TypeScript guidata dal team Angular di Google.

Angular JS e Angular sono totalmente diversi. Se non hai idea di Angular JS (o Angular 1.x) non preoccuparti, anche io non ci ho mai lavorato. Angular 2 e le versioni precedenti sono piuttosto più semplici di Angular 1.x, siamo a posto.

Cosa probabilmente ti serve:

  • Node.js

Controlla se Node.js è installato.

  • NPM

Controlla se NPM (Node Package Manager) è installato

Controlla la versione di Node.js e NPM:

nodo -v
npm -v
  • Installa CLI angolare (Command Line Interface):
npm i -g @ angular / cli

Assicurati di ottenere la versione più recente. Ulteriori informazioni sulla CLI angolare qui.

  • Nozioni di base su JavaScript.
  • Nozioni di base Bootstrap.

Angular è un framework interamente costruito in TypeScript. L'uso di TypeScript con Angular offre un'esperienza senza interruzioni. La documentazione angolare non supporta solo TypeScript come cittadino di prima classe, ma lo utilizza come linguaggio principale.

Ma non preoccuparti, TypeScript è molto simile a JavaScript. Se hai familiarità con JavaScript, sei d'oro.

Ora che abbiamo pronto il nostro ambiente, procediamo.

Iniziamo

La CLI angolare viene utilizzata per generare componenti, servizi, condotte, percorsi e direttive.

per creare un nuovo tipo di applicazione angolare sotto il comando:

di nuovo ngCart --routing

Qui ngCart è il nome delle nostre applicazioni, sopra il comando creerà una cartella con il nome ngCart e farà tutti i file necessari per noi.

- Il flag di routing viene utilizzato per generare il file app-routing.module.ts che conterrà tutte le informazioni sui percorsi.

".Ts" è l'estensione utilizzata per i file TypeScript.

Questa è la struttura del file che otteniamo dopo aver eseguito sopra il comando

Non impazzire, so che ci sono molti file. Ma lavoreremo principalmente nella directory src / app /.

app.component.css conterrà tutto il CSS per il componente dell'app.

app.component.html conterrà tutto l'HTML per il componente dell'app.

app.component.ts conterrà tutta la logica relativa al componente dell'app.

app.module.ts si occuperà di tutti i pacchetti utilizzati nella nostra app.

Per ottenere un ottimo aspetto useremo Bootstrap 4.

Includi Bootstrap CDN per CSS nel file index.html prima di

Guarda anche

Abbiamo bisogno di UN-LEARN come essere le donne che siamo cresciute conoscendoIOTA - Conferma transazioni in sospeso…. "A How To".Come ottenere il massimo dalla tua esperienza di terapia oraleCome passare i dati tra i componenti instradati in AngolareCome richiedere di essere un nodo IOST?