Podstawowa konfiguracja Angular i struktura komponentów (Jak utworzyć aplikację e-commerce za pomocą Angular i Firebase Cloud Firestore) - Część 1

Angular to oparta na TypeScript front-endowa platforma aplikacji internetowych prowadzona przez zespół Angular w Google.

Angular JS i Angular są całkowicie różne. Jeśli nie masz pojęcia o Angular JS (lub Angular 1.x), nie martw się, ja też nigdy z tym nie pracowałem. Angular 2 i poprzednie wersje są dość prostsze niż Angular 1.x, jesteśmy gotowi.

Czego prawdopodobnie potrzebujesz:

  • Node.js

Sprawdź, czy Node.js jest zainstalowany.

  • NPM

Sprawdź, czy zainstalowano NPM (Menedżer pakietów węzłów)

Sprawdź wersje Node.js i NPM:

węzeł -v
npm -v
  • Zainstaluj Angular CLI (interfejs wiersza poleceń):
npm i -g @ angular / cli

Upewnij się, że masz jego najnowszą wersję. Dowiedz się więcej o Angular CLI tutaj.

  • Podstawy JavaScript.
  • Podstawy bootstrapu.

Angular to framework zbudowany całkowicie w TypeScript. Korzystanie z TypeScript w Angular zapewnia bezproblemową obsługę. Dokumentacja Angular nie tylko obsługuje TypeScript jako obywatela pierwszej klasy, ale używa go jako podstawowego języka.

Ale nie martw się, TypeScript jest podobny do JavaScript. Jeśli znasz JavaScript, jesteś złoty.

Teraz, gdy mamy gotowe środowisko, przejdźmy dalej.

Zacznijmy

Angular CLI służy do generowania komponentów, usług, rur, tras i dyrektyw.

aby utworzyć nowy typ aplikacji kątowej poniżej polecenia:

ng nowy ngCart - routing

Tutaj ngCart to nazwa naszych aplikacji, powyższe polecenie utworzy folder o nazwie ngCart i utworzy dla nas wszystkie niezbędne pliki.

- flaga routingu służy do generowania pliku app-routing.module.ts, który będzie zawierał wszystkie informacje o trasach.

„.Ts” to rozszerzenie używane dla plików TypeScript.

Oto struktura plików, którą otrzymujemy po uruchomieniu powyższej komendy

Nie wariuj, wiem, że jest wiele plików. Ale głównie będziemy pracować w katalogu src / app /.

app.component.css będzie zawierał cały CSS dla komponentu aplikacji.

app.component.html będzie zawierać cały kod HTML komponentu aplikacji.

app.component.ts będzie zawierał całą logikę związaną ze składnikiem aplikacji.

app.module.ts zajmie się wszystkimi pakietami używanymi w naszej aplikacji.

Aby uzyskać świetny wygląd, użyjemy Bootstrap 4.

Dołącz CDN Bootstrap dla CSS w pliku index.html przed

Zobacz też

Musimy UN-LEARN, jak być kobietami, które znamyIOTA - Potwierdź oczekujące transakcje…. „A How To”.Jak uzyskać jak najwięcej ze swojej terapii rozmowamiJak przesyłać dane między routowanymi komponentami w AngularJak ubiegać się o bycie węzłem IOST?