Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
| programowanie:angular:start [2024/10/06 15:02] – sases | programowanie:angular:start [2024/11/17 19:10] (aktualna) – sases | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| ====== Angular ====== | ====== Angular ====== | ||
| + | Designer online: [[http:// | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== Instalacja ===== | ||
| + | Angular wymaga Node.js: [[https:// | ||
| + | Uruchamiając npm na Windows otrzymamy błąd: '' | ||
| + | Uruchomienie polecenia | ||
| + | < | ||
| + | Set-ExecutionPolicy RemoteSigned -Scope CurrentUser | ||
| + | </ | ||
| + | w konsoli powinno wyeliminować problem. \\ | ||
| + | \\ | ||
| + | Angular instalujemy następującym poleceniem w konsoli: | ||
| + | < | ||
| + | npm install -g @angular/ | ||
| + | </ | ||
| + | \\ | ||
| \\ | \\ | ||
| Linia 14: | Linia 32: | ||
| npm start | npm start | ||
| </ | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | ===== Nowy komponent ===== | ||
| + | < | ||
| + | ng generate component my_component | ||
| + | </ | ||
| + | lub wersja skrócona: | ||
| + | < | ||
| + | ng g c my_component | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== Pipes ===== | ||
| + | |||
| + | === Ustawienie polskiej lokalizacji === | ||
| + | |||
| + | Import danych lokalizacyjnych w '' | ||
| + | < | ||
| + | import { LOCALE_ID } from ' | ||
| + | import { platformBrowserDynamic } from ' | ||
| + | import { AppModule } from ' | ||
| + | platformBrowserDynamic().bootstrapModule(AppModule, | ||
| + | providers: [{provide: LOCALE_ID, useValue: ' | ||
| + | }); | ||
| + | </ | ||
| + | \\ | ||
| + | === DatePipe === | ||
| + | < | ||
| + | <p>{{ today | date:' | ||
| + | </ | ||
| + | \\ | ||
| + | === CurrencyPipe === | ||
| + | < | ||
| + | <p>{{ amount | currency:' | ||
| + | </ | ||
| + | \\ | ||
| + | === UpperCasePipe === | ||
| + | < | ||
| + | <p>{{ 'hello world' | uppercase }}</ | ||
| + | </ | ||
| + | \\ | ||
| + | === LowerCasePipe === | ||
| + | < | ||
| + | <p>{{ 'HELLO WORLD' | lowercase }}</ | ||
| + | </ | ||
| + | \\ | ||
| + | === DecimalPipe === | ||
| + | < | ||
| + | <p>{{ 1234.5678 | number:' | ||
| + | </ | ||
| + | \\ | ||
| + | === PercentPipe === | ||
| + | < | ||
| + | <p>{{ 0.1234 | percent }}</ | ||
| + | </ | ||
| + | \\ | ||