AngularJS 앱을 만드는 방법

첫 번째 AngularJS 앱을 만드는 것은 그리 어렵지 않지만 어디서부터 시작해야할지 모르겠습니다. 이 가이드에서는 가능한 한 간단하게 시작하겠습니다..


먼저 웹 애플리케이션 구축의 어려움과 AngularJS를 사용하여 이러한 문제를 해결하는 방법에 대해 논의한 다음 AngularJS 프로젝트를 처음부터 작성하는 방법을 살펴 보겠습니다..

웹앱 도전

일반적으로 웹 사이트는 클라이언트-서버 아키텍처를 사용합니다. 두 가지 주요 부분이 있습니다

  • 장치 또는 웹 브라우저.
  •  웹 사이트가 호스팅되는 서버.

브라우저에 URL을 입력하면 서버가 브라우저에 HTML, CSS 및 Javascript를 보내 요청한 웹 페이지를 표시합니다..

페이지에서 버튼과 링크를 클릭하여 페이지와 상호 작용할 수 있습니다. 클릭 할 때마다 기본적으로 완전히 새로운 페이지를 요청합니다.

웹 페이지가 정적 일 때 좋았습니다. 이제 웹 페이지는 대화식 사용자 인터페이스를 갖춘 완전한 응용 프로그램이 될 수 있으며 여기서 전통적인 모델이 문제가되는 곳입니다. 클릭 할 때마다 전체 페이지 다시로드됩니다. 이렇게하면 변경할 필요가없는 부분이 있기 때문에 페이지가 느리고 응답하지 않습니다. 따라서 여기서 필요한 것은 서버에서 새로운 정보 만 요청하는 것입니다. 나머지는 정적 인.

단일 페이지 웹 애플리케이션

이것은 단일 페이지 응용 프로그램을 구축하는 것이므로 방문 할 때 브라우저가 단일 페이지 만 전송하므로 더 빠르고 멋진 웹 응용 프로그램이 생성되며 많은 기업이 대기업 및 신생 기업을 포함한 웹 응용 프로그램 프로젝트 에이 방법을 사용합니다.

AngularJS는 누구에게 적합합니까??

AngularJS는 단일 페이지 애플리케이션을 구축하기위한 프론트 엔드 프레임 워크입니다. HTML을보다 동적으로 확장하고 이러한 유형의 응용 프로그램을 작성하는 데 적합합니다. Google의 지원을받는 오픈 소스.

Angular는 더 나은 웹 애플리케이션을 구축하는 데 도움이되는 툴의 전체 프레임 워크입니다..

이 튜토리얼에서 알아야 할 사항

코딩을 진행하기 전에 약간의 지식이 필요합니다

-1) HTML -2) CSS -3) 자바 스크립트 프레임 워크 -4) jQuery

AngularJS 중요 개념

다음은 고유 한 AngularJS 앱을 빌드하기 전에 알아야 할 몇 가지 개념입니다..

MVC는 사용자 인터페이스를 구현하기위한 디자인 패턴입니다. 코드의 논리와 표시 방법을 구분합니다. 이를 통해 우리는 훨씬 우아하고 테스트 가능한 응용 프로그램으로 끝납니다..

양방향 데이터 바인딩

jQuery를 사용하면 다른 정보가 변경 될 때 페이지의 일부를 자동으로 업데이트 할 수 있지만 더 복잡합니다. AngularJS에는 양방향 데이터 바인딩이라는 멋진 기능이 있습니다. 한 가지가 바뀌면 다른 한 가지도 동시에 할 수 있도록 사물을 함께 묶을 수 있습니다..

지시어

앞서 AngularJS가 HTML을 확장한다고 언급했습니다. 그래서 통과 지시어, AngularJS 지시문은 ng-로 시작하는 HTML 속성입니다. 이들은 Angular에게 특정 비헤이비어를 HTML 요소에 바인딩하도록 지시합니다..

이 지시문은 Angular에게 HTML 페이지를 응용 프로그램으로 취급하도록 지시합니다..

샘플 AngularJS 프로젝트 빌드

이제 첫 번째 AngularJS 앱을 빌드 할 것입니다. 이 간단한 응용 프로그램은 당신의 이름을 요구 할 것입니다, 동시에, 그것은 다른 줄에 표시 될 것입니다, 우리는 우리가 전에 언급 한 두 가지 개념을 사용할 것입니다 양방향 데이터 바인딩지시어.

설정

우리 프로젝트에는 하나의 파일이 있습니다. index.html.

index.html

.
.
.
.
이름: .

.

여보세요! 당신의 이름

.
.

다음으로 AngularJS를 사용하여 몇 가지 기능을 추가하겠습니다..

AngularJS에 추가

먼저 AngularJS 프레임 워크를 프로젝트로 가져와야합니다. 가장 쉬운 방법은 호스팅 된 버전을 사용하는 것입니다. 이 스크립트 태그를 헤드 태그에 포함시켜 .

.
.

이제 앱에 AngularJS가 설치되었습니다. 지시어 ng- 태그를 사용하여 수행 할 작업을 Angular에 알리려면 .

지시어 추가

태그에서 ng-app를 추가해야합니다.

이것은 AngularJS가 HTML 의이 섹션에서 활성화되도록 지시합니다..

데이터를 함께 바인딩

우리는 우리를 원한다 “여보세요! 당신의 이름” 입력 한 이름을 표시하려면 텍스트를 입력하십시오. jQuery를 사용하면 함수와 리스너가 복잡해 지지만 AngularJS의 힘은 일을 단순하게 만들어줍니다. 묶다 텍스트 입력 필드에서 “Hello! 당신의 이름”필드와 두 번째는 우리가 첫 번째 필드에 쓴 것과 같은 텍스트를 보여줄 것입니다.

먼저 ng-model ="당신의 이름" 우리의 태그에.

그런 다음 ‘이름’텍스트를

{{yourName}} 태그.

여보세요! {{당신의 이름}}!

그것을 테스트

이름 필드에 입력 한 내용이 자동으로 아래에 표시되어야합니다..

마지막으로 여기 완전한 코드가 있습니다.

.
.
.
.
.
.
.
이름: .
.
.

여보세요! {{당신의 이름}}!

.
.
.

이 3 가지 최고의 웹 호스팅 서비스를 확인하십시오

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

A2 호스팅

시작 가격 :
$ 3.92


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • 정적 리소스에서 쿼리 문자열을 제거하여 웹 사이트 속도를 높이는 방법
    중급
  • Linux VPS 또는 전용 서버에 Node.js를 설치하는 방법
    중급
  • Node.js 및 Express를 사용하여 간단한 웹 서버를 만드는 방법
    중급
  • 성능 향상을 위해 WordPress 테마의 JavaScript를 바닥 글로 이동하는 방법
    전문가
  • Drupal 8에서 애니메이션 슬라이드 쇼를 만드는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me