>웹 프론트엔드 >JS 튜토리얼 >JavaScript의 AngularJS 라이브러리를 사용하여 hello world를 작성하는 방법_AngularJS

JavaScript의 AngularJS 라이브러리를 사용하여 hello world를 작성하는 방법_AngularJS

WBOY
WBOY원래의
2016-05-16 15:53:261156검색

이 글은 AngularJS 프레임워크로 구현된 Hello World 코드 예제를 보여줍니다.

다음은 Hello World 예제와 다음 코드 예제를 볼 때 집중해야 할 몇 가지 측면입니다.

  • ng-app, ng-controller, ng-model 지시어
  • 두 개의 중괄호가 있는 템플릿

1단계: e0d5b055b128e8aa6d694e7a88aabe96 섹션에 Angular Javascript

를 포함합니다.

93f0f5c25f18dab9d176bd4f6de5d30e9c3bca370b5104690d9ef395f2c5f8d1에 다음 코드를 포함하여 Angularjs 자바스크립트 파일을 가져옵니다. 다음 작성 방법을 사용하여 Google 관리 라이브러리에서 최신 코드를 가져올 수 있습니다.

<script
src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.17/angular.min.js"></script>

2단계: d90fcdb535d6081491edebb07224a674 요소에 ng-app 지시어 적용

다음과 같이 100db36a723c770d327fc0aef2ce13b1 요소에 ng-app 지시문을 적용합니다. 선택적으로 앱에 이름을 지정하면 간단히 ab620c2ce5dd4d9766434fb51c51baab로 작성할 수 있습니다. 이는 애플리케이션 루트 요소의 html 요소입니다. 이를 통해 애플리케이션 개발자는 전체 HTML 페이지 또는 일부만 Angular 애플리케이션으로 처리해야 한다고 Angular에 알릴 수 있습니다.

<html ng-app="helloApp">

3단계: 9c5594a5fc8d2e506f1a8147102c836b 요소에 ng-controller 지시어 적용

9c5594a5fc8d2e506f1a8147102c836b 요소에 ng-controller 지시문을 적용합니다. 컨트롤러 지시문은 div와 같은 모든 요소에 적용될 수 있습니다. 아래 코드에서 "HelloCtrl"은 컨트롤러의 이름이며 3f1c4e4b6b16bbbd69b2ee476dc4f83a2cacc6d41bbb37262a98f745aa00fbf0 요소에 있는 컨트롤러 코드에서 참조할 수 있습니다.



<body ng-controller="HelloCtrl">

4단계: 입력 요소에 ng-model 지시어 적용

ng-model 지시문을 사용하여 입력을 모델에 바인딩할 수 있습니다.



<input type="text" name="name" ng-model="name"/>

5단계: 템플릿 코드 작성

다음은 "name"이라는 모델의 모델 값을 표시하는 템플릿 코드입니다. "name"이라는 모델이 4단계의 입력에 바인딩되어 있습니다.



Hello {{name}}! How are you doing today&#63;


6단계: 6919634607f14bdbe1a4299125db9861에서 컨트롤러 코드 생성

아래와 같이 script 요소에 컨트롤러 코드를 생성합니다. 아래 코드에서 "helloApp"은 100db36a723c770d327fc0aef2ce13b1 요소에서 ng-app 지시어를 사용하여 정의된 모듈 이름입니다. 6c04bd5ca3fcae76e30b72ad730ca86d 요소의 ng-controller 지시문을 사용하여 정의된 "HelloCtrl"이라는 이름의 컨트롤러를 만듭니다. 컨트롤러 "HelloCtrl"은 이 모듈("helloApp")에 등록됩니다. $scope 객체는 관련되어 있습니다


<script>
  var helloApp = angular.module("helloApp", []);
  helloApp.controller("HelloCtrl", function($scope) {
  $scope.name = "Calvin Hobbes";
  });
</script>
전체 코드는

여기에서 확인하세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.