AngularJS to jeden z frameworków opartych na języku JavaScript dość przydatny w tworzeniu stron, na których dochodzi do bezpośrednich interakcji z użytkownikiem.
AngularJS umożliwia nam rozszerzenie możliwości HTML. HTML w wielu przypadkach dobrze sobie radzi przy wyświetlanie statycznych dokumentów. W przypadku gdy próbujemy go wykorzystać do deklarowania dynamicznie zmieniających się widoków w aplikacjach internetowych nie zawsze daje radę. Prz czym czasami to nie wina HTML tylko nie dostosowania przeglądarek internetowych do co chwilę pojawiających się nowych standardów. AngularJS takiego problemu nie ma dzięki czemu doskonale rozszerza możliwości HTML.
Biblioteka wczytuje odpowiednio przygotowany plik HTML uzupełniony o dodatkowe specyficzne tagi. Na ich podstawie przeglądarka wyświetla pożądaną zawartość.
Dodawanie AngularJS do strony internetowej jest bardzo proste. Wystarczy, że podłączymy do naszej strony bibliotekę poprzez dodanie:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular.min.js"></script>
Następnie w kodzie dodajemy odpowiednie znaczniki np.
Wiem trochę dziwnie to brzmi, ale wszystko się nieco bardziej rozjaśni kiedy zaczniemy pisać pierwsze kody.
Zbudujemy teraz prostą aplikację posiadającą jedynie jedno pole typu Input a zawartość tego pola będzie wyświetlana obok.
<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app="" class="container"> <p>Wprowadź tekst:</p> <p>Text: <input type="text" ng-model="name"></p> <p ng-bind="name"></p> </div> </body> </html>
Demo:
See the Pen
Some text by Aura (@Julka85)
on CodePen.
Jak widać <div> w którym umieszczony został nasz skrypt dysponuje znacznikiem ng-app. W ten sposób zaznaczamy, że będziemy w tym miejscu korzystać z AngularJS. Następnie deklarujemy zmienną, którą będziemy wyświetlać z pomocą ng-model. Na koniec z pomocą ng-bind wyświetlamy zawartość pola.
To dość prosty przykład, ale w miarę czytelnie obrazuje to jak można działać z tą biblioteką.
See the Pen
AngularJS Expressions by Aura (@Julka85)
on CodePen.
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…